Каждый раз, когда я открываю новый терминал в Mac OSX Lion, рельсы не загружаются.Это после того, как я обновился до ruby 1.9.3 и rails 3.2 - поэтому я много настраивал, но не уверен, что я облажался.Раньше он работал нормально.
Если я загружаю новый терминал при запуске, и набираю:
rvm
, который работает.
Если я печатаю
ruby -v
Я получаю правильное (1.9.3)
, но если я набираю rails -v, я получаю сообщение об ошибке:
/Users/userishere/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find rails (>= 0) amongst [rake-0.9.2.2, rake-0.9.2] (Gem::LoadError)
from /Users/userishere/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /Users/userishere/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem'
from /usr/bin/rails:18:in `<main>'
Если я набираю:
rvm use 1.9.3p0@rails32 --default
Это заставляет рельсы работать как обычно, но только в этом окне терминала - даже когда в терминале появляется новая вкладка, рельсы выдают ошибки - как я могу принять этот gemset / config в качестве глобального значения по умолчанию при каждом запуске?У меня есть:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
в моем .bash_profile.
Что я сделал с моей конфигурацией / пропустил в моем обновлении?Это кажется чем-то простым, но я не замечаю этого.