![](/img/trans.png)
[英]How can I test someone's Rails app cloned from GitHub if I am running a different version of Ruby on my machine?
[英]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.