「rails new app」命令生成兩個rails應用程序,即「new」和「app」,但它們都不包含Gemfile,因此我無法運行「bundle」命令將當前目錄更改爲任一應用程序。我正在使用「rvm use 1.9.2」命令讓ruby 1.9.2和更多的「gem list」命令也顯示bundle和bundler。Rails 3.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軟件包
所以任何幫助。
您可能正在使用舊的Rails2「rails」二進制文件。 給rails --version
一試。
如果您安裝了多個版本的Rails,您將遇到正在使用哪個二進制文件的問題。
檢查您是否通過運行gem list
安裝了2.3.x
和3.0.x
。
如果你需要兩個版本,你需要在rvm中使用create gemsets for each rails version。然後,您可以執行諸如rvm use [email protected]
或rvm use [email protected]
之類的操作來指定要使用的寶石鑲嵌。