仅安装heroku客户端,而不是其他东西

时间:2012-10-18 05:50:23

标签: ruby heroku rvm

我正在使用RVM进行Ruby安装。

我最近在安装heroku工具带时遇到了问题,因为它在我的实际系统上安装了Ruby 1.9.1,然后重写了环境变量,并破坏了我的ruby cli。我不得不删除所有内容,重新安装RVM,重新安装宝石等等。

关键是,我希望能够使用heroku客户端,可能还有工头,但我不想让toolbelt尝试在我的系统上安装git和ruby 1.9.1。

我尝试做gem安装版本,但是它声明gem已经折旧,并且我要安装工具带。

非常感谢任何帮助。

感谢您提供所有深思熟虑的答案。

2 个答案:

答案 0 :(得分:7)

转到Heroku CLI on github并从其他设置下载tarball。提取Tarball并将结果文件移到/usr/local/heroku下。将/usr/local/heroku/bin添加到PATH。确保从任何项目gem文件中删除Heroku gem。重新加载终端,Heroku CLI应该正常工作。

您可以从项目目录中运行which heroku,然后获得/usr/local/heroku/bin/heroku

由于它是自我更新,你只需要这样做一次。

如果您希望Foreman使用Gem版本。

使用此过程不会安装Git和Ruby。

更新:Heroku现在拥有Heroku客户端install script for a standalone install,但没有Foreman和Git。

答案 1 :(得分:0)

在Windows上,Heroku Toolbelt安装程序提供完全安装和自定义安装之间的选择。如果选择“自定义”,则可以选择要安装的组件。

enter image description here