Версия рельсов RVM не загружается - PullRequest
0 голосов
/ 24 декабря 2010

Я только что скачал rvm, чтобы управлять версионностью в ruby.Я создал новый набор драгоценностей и установил рельсы 2.3.8.Список драгоценных камней показывает следующие гемы

*** LOCAL GEMS ***

actionmailer (2.3.8)  
actionpack (2.3.8)  
activerecord (2.3.8) 
activeresource (2.3.8)  
activesupport (2.3.8)  
rack (1.1.0)  
rails (2.3.8) 
rake (0.8.7)

Но когда я запускаю скрипт / сервер sudo, я получаю следующую ошибку:

Отсутствует гем Rails 2.3.8.gem install -v=2.3.8 rails, обновите параметр RAILS_GEM_VERSION в config / environment.rb для установленной вами версии Rails или закомментируйте RAILS_GEM_VERSION, чтобы использовать последнюю установленную версию.

Я что-то упустил?почему я не могу запустить сервер ror webrick?

1 Ответ

0 голосов
/ 24 декабря 2010

Вам не нужно запускать это как root, на самом деле это, скорее всего, причина того, что это ломается.RVM работает как ваш пользователь, поэтому, когда вы выполняете скрипт / сервер "sudo", он смотрит на гемы, установленные в контексте root, а не как ваш пользователь.

Просто сделайте скрипт / сервер и все будет в порядке.

...