2017-04-19 65 views
0

我剛剛在新安裝的FreeBSD上設置了ruby和rails。它效果很好。我可以做rails new blabla mv到blabla並做rails s它只是工作。將rails應用程序複製到新計算機:rails命令未找到

我在另一臺電腦上安裝了一個運行rails應用程序。我將包含該應用程序的存儲庫複製到運行freeBSD的新計算機上。然而,當我MV到Rails應用程序的該劇目,並rails server我得到-bash: rails: command not found

我曾嘗試創建具有相同名稱的新應用程序,讓軌道創建所有的劇目,然後複製現有的Rails應用程序的文件其中但沒有成功。

我可以從任何庫中運行rails -vrails s並得到正確的答案,但是當我進入該特定的庫時,我得到command not found

回答

1

您可能正在使用一個我懷疑(rbenv/rvm)的ruby版本管理器?檢查Gemfile中的ruby版本(文件頂部)。它可能與你安裝的ruby版本不一樣。如果您使用上述版本管理器之一,而不是爲您的rails項目安裝正確的ruby。之後,您可以在項目目錄中執行gem install bundler,並在運行bundle install後安裝rails和所有依賴項。

0

您是否試穿bin/rails s?我想你也需要運行bundle install

+0

捆綁安裝也返回命令未找到。 – thiebo

1

您正在使用哪個版本?它發生在早期版本中。嘗試更新你的寶石和打包機。然後再試一次。希望能幫助到你。

相關問題