簡體   English   中英

我如何找到我的應用程序正在運行的Rails版本?

[英]how can i find what version of rails my app is running on?

我正在嘗試運行舊的Rails應用,但在調用$ rails server之后收到此錯誤:

uninitialized constant AppGenerator::Config
Did you mean?  RbConfig

我是Rails的新手,我真的不知道這意味着什么/從哪里開始。 該應用程序據說是基於2.3.8構建的。 我的電腦說我已經安裝了2.4.1和2.3.18。

我想知道是否應該安裝2.3.8,還是應該升級到最新版本? 另外,我不明白即將出現的錯誤,我應該在應用程序中哪里查找以解決此問題-還是這是Rails問題?

您可以在Gemfile上檢查rails版本。

嘗試使用rake about命令查看應用程序環境。

我建議在Gemfile上設置相同的環境,如果使用較低版本,則應用程序可能會存在兼容性問題。

驗證項目的構建版本,並在其中bundle show 它會顯示所有寶石和您各自的版本。

要檢查rails版本,只需在終端中鍵入rails -v

app文件夾中的gemfile應該告訴您它是哪個版本的rails。

您可以使用bundle update來更新版本,或者如果您具有較新的版本並想要較舊的版本,請執行gem uninstall rails ,然后執行gem install rails -v "version number" ,例如gem install rails -v 2.3.8

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM