我正在使用RVM进行Ruby安装。
我最近在安装heroku工具带时遇到了问题,因为它在我的实际系统上安装了Ruby 1.9.1,然后重写了环境变量,并破坏了我的ruby cli。我不得不删除所有内容,重新安装RVM,重新安装宝石等等。
关键是,我希望能够使用heroku客户端,可能还有工头,但我不想让toolbelt尝试在我的系统上安装git和ruby 1.9.1。
我尝试做gem安装版本,但是它声明gem已经折旧,并且我要安装工具带。
非常感谢任何帮助。
感谢您提供所有深思熟虑的答案。
答案 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安装程序提供完全安装和自定义安装之间的选择。如果选择“自定义”,则可以选择要安装的组件。