我已将ruby 2.1.5添加到我的gem文件中,之后失败了,还将e ruby版本添加到配置变量中。
但在部署时,它会继续显示我们正在使用2.0.0
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.0.0
remote: -----> Installing dependencies using 1.7.12
然后由于modware而失败:
remote: Gem::InstallError: modware requires Ruby version >= 2.1.0.
非常感谢任何帮助。
Gemfile
source 'https://rubygems.org'
ruby "2.1.5"
答案 0 :(得分:0)
在您的终端中输入:
heroku config -s | grep PATH
然后,如果你得到像
这样的东西PATH=vendor/bundle/ruby/2.1.5/bin:/usr/local/bin:/usr/bin:/bin
你需要添加" bin:"之前"供应商"在PATH中,使用以下命令行:
heroku config:set PATH=bin:vendor/bundle/ruby/2.1.5/bin:/usr/local/bin:/usr/bin:/bin
来源:https://devcenter.heroku.com/articles/ruby-versions#troubleshooting