繁体   English   中英

如何设置 Heroku Ruby 版本

[英]How to set Heroku Ruby version

我正在尝试将我的 Rails6 应用程序部署到 Heroku 和 Heroku 使用的 Ruby 版本与我的项目不同

peter.walker@MACSB-RJ2CLKF45C friends % heroku run rake db:migrate
Running rake db:migrate on ⬢ ptw-friends... up, run.3636 (Free) 
Your Ruby version is 2.7.0, but your Gemfile specified 2.7.4

我的 Gemfile 和 Gemfile.lock 都有

ruby '2.7.4'

RUBY VERSION
   ruby 2.7.4p191

但是当我运行$ heroku run "ruby -v"时,我得到了

peter.walker@MACSB-RJ2CLKF45C friends % heroku run "ruby -v"               
Running ruby -v on ⬢ ptw-friends... up, run.1142 (Free)
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]

关于如何更改 Heroku Ruby 版本的任何建议?

删除 yarn.lock、node_modules 和 Gemfile.lock 并重新运行 yarn 安装、捆绑安装、推送到 heroku 后它工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM