gem install rails
precisa ser executado como root, pois /var/lib/gems
deve ser 0644 ou algo assim. Portanto, use:
sudo gem install rails
Eu instalei o Ubuntu 12.04 no VirtualBox.
Eu instalei rvm, ruby e rails seguindo este tutorial .
Mas quando eu reiniciar, estou recebendo este erro:
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
E depois disso, quando eu tento novamente gem install rails
, estou recebendo este erro:
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /var/lib/gems
E não há uma pasta gems
em /var/lib/
.
Alguém pode me ajudar a consertar isso?
gem install rails
precisa ser executado como root, pois /var/lib/gems
deve ser 0644 ou algo assim. Portanto, use:
sudo gem install rails
Existem algumas maneiras de instalar rails, um é direto do apt e outro de ruby gems.
apt-get install ruby-rails-3.2
Esta não é a melhor maneira de instalar rails, é melhor ter rails de gemas para você. Primeiro, certifique-se de que as gemas de rubi e rubi estejam atualizadas
$ ruby -v && gem -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
1.8.23
Executar
$ apt-get update && apt-get upgrade
Para obter as versões mais recentes.
NOTA: Você tem o erro dele
PERMISSION DENIED
Execute o comando exato com o sudo prefixado ao comando para
sudo gem install rails
Deve ser a maneira correta de instalar os trilhos.
Tenha cuidado ao usar o comando sudo, verifique se você sabe o que está fazendo. Como diz o ditado "Com grande poder vem grande responsabilidade" e sudo não é exceção.