2012-04-24 42 views
3

我做了sudo apt-get install rails,一切似乎都很好。導軌 - 安裝導軌,但無法創建應用程序「無法加載這樣的文件 - active_support」

Reading package lists... Done 
Building dependency tree  
Reading state information... 
... 
Setting up ruby-actionmailer-2.3 (2.3.14-2) ... 
Setting up ruby-activeresource-2.3 (2.3.14-1) ... 
Setting up ruby-rails-2.3 (2.3.14-2) ... 
Setting up rails (2.3.14.1) ... 
Setting up ruby1.8-dev (1.8.7.352-2ubuntu0.1) ... 

但現在,當我嘗試做

軌新的測試

我得到cannot load such file -- active_support (LoadError)

回答

12

我不會建議嘗試加載通過資質軌道,我會用RubyGems。然後運行gem install rails,並根據需要傳遞特定版本。

舉例來說,aptitude正試圖爲Rails 2.3服務,當時Rails目前在3.2版本上。你跑的命令,rails new test是rails 3的版本。在Rails 2中,它會是script/rails ...

具體來說,你可以嘗試:

$ sudo apt-get remove rails # remove the previous install attempt of 2.3 
$ gem install rails   # Install rails version 3+ (3.2 in this case). 
相關問題