2011-04-30 53 views
0

「rails new app」命令生成兩個rails應用程序,即「new」和「app」,但它們都不包含Gemfile,因此我無法運行「bundle」命令將當前目錄更改爲任一應用程序。我正在使用「rvm use 1.9.2」命令讓ruby 1.9.2和更多的「gem list」命令也顯示bundle和bundler。Rails 3.0軟件包

所以任何幫助。

回答

2

您可能正在使用舊的Rails2「rails」二進制文件。 給rails --version一試。

1

如果您安裝了多個版本的Rails,您將遇到正在使用哪個二進制文件的問題。

檢查您是否通過運行gem list安裝了2.3.x3.0.x

如果你需要兩個版本,你需要在rvm中使用create gemsets for each rails version。然後,您可以執行諸如rvm use [email protected]rvm use [email protected]之類的操作來指定要使用的寶石鑲嵌。