除gem install以外的其他任何安装Heroku的方法

问题描述 投票:1回答:6

gem install heroku失败,并显示以下消息,我已经尝试了解决方案here,但它也失败了。还有其他安装Heroku的方法吗?

WARNING: RubyGems 1.2+ index not found for: http://gems.rubyforge.org/

RubyGems will revert to legacy indexes degrading performance.   
ERROR: could not find gem heroku locally or in a repository.
ruby ubuntu heroku installation rubygems
6个回答
5
投票

Heroku现在提供了一个独立的客户端,称为Heroku Toolbelt。请查看https://toolbelt.heroku.com/以获取当前的安装说明。


3
投票

您应该能够通过从rubygems.org下载heroku gem并从本地副本进行安装来绕过此问题。

  1. 转到http://rubygems.org/gems/heroku,然后单击下载链接以下载版本1.8.5
  2. 然后移至下载文件夹并执行gem install --local heroku-1.8.5.gem,但请按照说明先安装依赖项

3
投票

将gem更新到版本1.3.6似乎可以解决问题。

但是,gem update --system在Ubuntu平台上不起作用,并且apt-get install rubygems1.8始终将您带到版本1.2.0

这里是在撰写本文时将您的宝石更新到最新的1.3.6的窍门:

sudo gem install rubygems-update
sudo update_rubygems

信用归于here

最后,我的经验告诉我,一定要避免手动安装gem。


2
投票

似乎您的Rubygems版本不是最新的。在尝试安装heroku gem之前,请尝试sudo gem update --system和/或sudo gem install rubygems-update; sudo update_rubygems


1
投票

或者,如果您正在运行Debian并且不能使用gem update --system,请尝试从反向端口安装大于1.2的rubygems版本。我使用了aptitude -t lenny-backports install rubygems,然后rubygems实际上可以访问在线存储库。


0
投票

要在当前所有受支持的Ubuntu版本中安装Heroku,请打开终端并输入:

sudo snap install --classic heroku  

这将成功安装heroku snap软件包,这是在Heroku Dev Center网站上的Ubuntu中安装Heroku CLI的推荐方法。发布此消息后,sudo snap install --classic heroku将安装最新版本的Heroku。

© www.soinside.com 2019 - 2024. All rights reserved.