Невозможно установить камень рельсов - PullRequest
1 голос
/ 16 декабря 2011

Каким-то образом моя установка рельсов успешно скрывается ...

У меня есть:

ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
rvm 1.10.0-pre 
gem 1.8.10

, и я пытаюсь установить рельсы:

sudo gem install rails

работает нормально:

Successfully installed rails-3.1.3
1 gem installed
Installing ri documentation for rails-3.1.3...
Installing RDoc documentation for rails-3.1.3...

когда я делаю:

rails - v

Я получаю

The program 'rails' is currently not installed.  You can install it by typing:
sudo apt-get install rails

Кроме того, когда я делаю

rake

вВ корневом каталоге приложения rails я получаю:

Missing the Rails  gem. Please `gem install -v= rails`, update your 
RAILS_GEM_VERSION setting in config/environment.rb for the Rails version 
you do have installed, or comment out RAILS_GEM_VERSION to use the 
latest version installed.

при выполнении

gem install -v= rails

возникает ошибка:

ERROR:  While executing gem ... (ArgumentError)
Illformed requirement ["="]

Так что, очевидно, он где-то сидит и его не видномоим окружением.Я думаю, что установка через apt-get не вариант, так как я не хочу путать gem ...

Есть идеи?Ура Mac

Ответы [ 2 ]

7 голосов
/ 16 декабря 2011

Не использовать sudo.

Просто gem install rails

1 голос
/ 17 мая 2012

Используйте RVM вместо упакованного дистрибутива ruby ​​/ gems.http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

...