3
我一直在尋找這個問題的答案,現在已經查找了一遍,並徹底搜索了StackOverflow。無法激活機架(〜> 1.4.0,運行時)已激活機架-1.5.0
我瞭解發生的衝突,我應該卸載我不需要的Rack版本,但是這是事情。我正在開發Koding(http://koding.com),我無法訪問系統級別的寶石。
Rails在工作之前,我安裝了mongo gem,刪除它,並安裝了mysql2 gem。
bash4.1$ rails
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:233:in `activate': can't activate rack (~> 1.4.0, runtime) for ["actionpack-3.2.11", "railties-3.2.11"
], already activated rack-1.5.0 for ["rack-ssl-1.3.2", "railties-3.2.11"] (Gem::LoadError)
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:249:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `each'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:249:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `each'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:1082:in `
from /usr/bin/rails:18
我把我的目錄擦乾淨了,試過使用RVM,而且什麼也沒有。有任何想法嗎?
謝謝!
我應該提到,rails命令不適用於或不適用於某個項目。 –
我不理解你的評論。你也可以使用'$ bundle exec script/rails' –
例如,即使運行'rails new'也會拋出這個問題。 –