heroku toolbelt安装 - 缺失说明

时间:2014-01-17 04:24:34

标签: ruby-on-rails heroku setup-deployment heroku-toolbelt

我从这里https://toolbelt.heroku.com/

下载了heroku toolbelt的windows版本

我选择了我的文件夹

C:\ Program Files(x86)\ Heroku

这不是我的rails app目录。

现在,根据heroku主页指南,https://devcenter.heroku.com/articles/quickstart#step-2-install-the-heroku-toolbelt

它说 “第3步:登录

安装Toolbelt后,您将可以从命令shell访问heroku命令。使用您在创建Heroku帐户时使用的电子邮件地址和密码进行身份验证:“

我去哪里这样做?我没有在Heroku安装自己的任何文件夹中看到可执行命令终端文件。

我的heroku文件夹包含这些目录和文件 箱子 数据 LIB 红宝石1.9.2 供应商 unins000.dat unins000.exe unins000.msg

我尝试在Windows命令提示符下执行命令,但这也不起作用。我还使用railsinstaller来安装rails,ruby,git等,所以我试图从Git Bash运行heroku命令,这也不起作用。

我在线阅读的所有说明,包括heroku toolbelt的Github页面都省略了这些重要信息。 https://github.com/heroku/heroku.rb他们都会告诉你要键入的命令,但不要告诉你去哪里或下载后从哪个文件夹打开哪个命令终端。

现在,从我使用railsinstaller得到的Git bash终端,我可以安装heroku gem,foreman gem,但不推荐使用heroku gem。工具带是我应该使用的,在这里我没有关键的信息。

没有其他人在安装heroku工具带并让它运行时没有任何问题吗?我有点惊讶的是,遗漏的信息似乎还没有引发其他heroku工具带安装问题。希望这个问题也能帮助其他初学者。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您需要以管理员身份登录才能使安装正常运行。如果您没有再次尝试使用该权限。

安装工具带后,系统路径应包含安装文件夹的bin。在我的64位Win 7盒子上,它是':

C:\Program Files (x86)\Heroku\bin 

还应该有一个名为HerokuPath的系统级变量。

因此,如果您启动 CMD shell,请说出path,出现的内容应包括上面的路径(或类似的机器)。

另请说set HerokuPath,路径应该出现在这里。

然后heroku命令应该运行没有问题,您可以按照说明进行操作。

如果仍有问题,工具箱中的某个嵌入式安装很可能与您系统上已有的其他版本冲突。尝试运行具有最小路径和HerokuPath内容的shell。最可能的罪魁祸首是另一个Ruby安装。 heroku命令是伪装的Ruby脚本。