Ruby on rails can';t将应用程序推送到heroku,即使指定的ruby版本与我的匹配
----->检测到Ruby应用程序 ----->编译Ruby/Rails 命令:“set-o pipefail;curl-L--失败--重试5--重试延迟1--连接超时3--最长时间30 -s-o-| tar zxf-'在尝试第1次(共3次)时失败 命令:“set-o pipefail;curl-L--失败--重试5--重试延迟1--连接超时3--最长时间30 -s-o-| tar zxf-'在3次尝试中的第2次失败 ! !!安装ruby-2.3.8时出错 ! !!Heroku-18上没有此版本的Ruby。最低限度 支持的版本 !!Heroku-18堆栈上的Ruby版本可在以下位置找到: ! !Ruby on rails can';t将应用程序推送到heroku,即使指定的ruby版本与我的匹配,ruby-on-rails,ruby,heroku,Ruby On Rails,Ruby,Heroku,----->检测到Ruby应用程序 ----->编译Ruby/Rails 命令:“set-o pipefail;curl-L--失败--重试5--重试延迟1--连接超时3--最长时间30 -s-o-| tar zxf-'在尝试第1次(共3次)时失败 命令:“set-o pipefail;curl-L--失败--重试5--重试延迟1--连接超时3--最长时间30 -s-o-| tar zxf-'在3次尝试中的第2次失败 ! !!安装ruby-2.3.8时出错 ! !!Heroku-18上没有此版本
! !!推送被拒绝,无法编译Ruby应用程序 !!推送失败
正如你所见,我使用的是Heroku支持的2.3.8 ruby版本,但我仍然无法将我的应用程序推到该版本上。有什么问题?如果您转到作为输出的一部分提供的链接,您将看到它有以下内容: 2.3.8:patchlevel 459,Rubygems:2.5.2.3(2.3在Heroku-18上不可用) Heroku-18不支持2.3.8版
尝试将您的应用升级到2.4.5或更高版本。如果您转到作为输出的一部分提供的链接,您将看到它具有以下内容: 2.3.8:patchlevel 459,Rubygems:2.5.2.3(2.3在Heroku-18上不可用) Heroku-18不支持2.3.8版
请尝试将应用升级到2.4.5或更高版本。在此链接中查看最新版本的ruby 然后运行最新的
rvm安装ruby-2.4.6
在终端中键入ruby-v
,您应该会看到ruby 2.4.6
如果它仍然显示ruby 2.0,请运行rvm使用ruby-2.4.6——默认值
这是我的解决方案请在此链接中查看最新版本的ruby
然后运行最新的rvm安装ruby-2.4.6
在终端中键入ruby-v
,您应该会看到ruby 2.4.6
如果它仍然显示ruby 2.0,请运行rvm使用ruby-2.4.6——默认值
这解决了我的问题您可以降级heroku堆栈以解决此问题。可以在这里找到解决方案。您可以降级heroku堆栈以解决此问题。可以在这里找到解决方案