ruby on rails - mac - Error de permiso al intentar instalar Rails(OSX)
rvm brew (1)
Su instalación de rbenv
se instaló incorrectamente ya que tenía privilegios elevados que causaron que su cuenta de usuario no tenga acceso de escritura a ~/.rbenv
.
Emita el siguiente comando para tomar posesión del directorio:
sudo chown -R Russell_Silver ~/.rbenv
Tenga en cuenta que algunos usuarios pueden tener un directorio rbenv
diferente, por ejemplo, /usr/local/var/rbenv
. Esto tomaría el lugar de ~/.rbenv
en el comando anterior.
Soy nuevo en la programación y estoy tratando de instalar los rieles en mi terminal. He estado siguiendo las instrucciones de un amigo, instalando las herramientas de línea de comandos xcode, homebrew, git, rbenv, ruby-build, ruby gems, ruby y postgres. Pero cada vez que pruebo $ gem install rails, obtengo lo siguiente:
Russell-Silvers-MacBook-Pro:~ Russell_Silver$ gem install rails
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rails-4.2.0/README.md
Esto es especialmente frustrante porque cuando ejecuto la lista $ gem, dice que tengo los carriles 3.2.18. Lo cual es peculiar, porque cuando ejecuto $ rails v $, me dice que tengo Rails 4.2.0.
Cuando trato de usar rails rails my new_app
Errno::EACCES: Permission denied @ rb_sysopen - /Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rails-4.2.0/README.md
An error occurred while installing rails (4.2.0), and Bundler cannot continue.
Make sure that `gem install rails -v ''4.2.0''` succeeds before bundling.
run bundle exec spring binstub --all
/Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.8.3/lib/bundler/shared_helpers.rb:83: warning: Insecure world writable dir /Users/Russell_Silver in PATH, mode 040707
bundler: command not found: spring
Install missing gem executables with `bundle install`
Russell-Silvers-MacBook-Pro:~ Russell_Silver$ bundle install
/Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.8.3/lib/bundler/vendor/thor/shell/basic.rb:355: warning: Insecure world writable dir /Users/Russell_Silver in PATH, mode 040707
Could not locate Gemfile or .bundle/ directory
Esto es realmente frustrante, especialmente para alguien nuevo en la programación, como yo, así que estoy buscando ayuda de cualquiera que sepa lo que está mal.