tutorial rails que ejemplos descargar curso caracteristicas ruby-on-rails-3

ruby on rails 3 - que - ¿Cómo soluciono el error "No tiene permisos de escritura en el directorio/usr/bin" al instalar Rails?



ruby on rails tutorial (7)

Este error me golpeó después de instalar RVM correctamente. Solución: reiniciar el terminal.

Consulte el tutorial de instalación RVM de RailsCast .

Intento instalar Rails 3 en una nueva MacBook Pro que ejecuta OS X 10.6.3, Ruby 1.8.7 y Rails 2.3.5 y me pregunto si me he rociado. Hasta ahora, he ejecutado estos comandos:

$ gem update --system $ gem install arel tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n $ gem install rails --pre

Sin embargo, cuando ejecuto el último comando, aparece este error:

ERROR: While executing gem ... (Gem::FilePermissionError) You don''t have write permissions into the /usr/bin directory.

Creo que quiere que ejecute el comando con sudo para que pueda escribir sobre /usr/bin/rails . Pero si hago eso, ¿no sobreescribiré mi ejecutable de Rails 2.3.5? No quiero hacer eso. En cambio, me gustaría conservar ambas versiones de Rails. ¿Cómo puedo hacer eso?


Para corregir su error específico, necesita ejecutar ese comando como sudo, es decir:

sudo gem install rails --pre


Para mí, algo diferente funcionó, que encontré en esta respuesta de una pregunta similar. Probablemente no ayudará OP, pero tal vez alguien como yo que tenía un problema similar.

Deberías usar rvm , pero como nadie te explicó cómo hacerlo sin rvm , aquí tienes:

sudo gem install tzinfo builder memcache-client rack rack-test rack-mount / abstract erubis activesupport mime-types mail text-hyphen text-format / thor i18n rake bundler arel railties rails --prerelease --force


Puede usar sudo gem install -n /usr/local/bin cocoapods

Esto funciona para mí


Sugiero usar RVM que le permite tener múltiples versiones de Ruby / Rails instaladas con perfiles de gemas y básicamente mantener todas sus gemas contenidas una de la otra. Es posible que desee consultar una publicación similar. ¿Cómo puedo instalar Ruby on Rails 3 en OSX?


use el parámetro -n para instalar como para los cocoapods:

sudo gem install cocoapods -n /usr/local/bin


sudo gem install cocoapods --pre -n /usr/local/bin

Esto funciona para mí