我从这里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工具带安装问题。希望这个问题也能帮助其他初学者。
提前谢谢。
答案 0 :(得分:1)
您需要以管理员身份登录才能使安装正常运行。如果您没有再次尝试使用该权限。
安装工具带后,系统路径应包含安装文件夹的bin。在我的64位Win 7盒子上,它是':
C:\Program Files (x86)\Heroku\bin
还应该有一个名为HerokuPath
的系统级变量。
因此,如果您启动新 CMD shell,请说出path
,出现的内容应包括上面的路径(或类似的机器)。
另请说set HerokuPath
,路径应该出现在这里。
然后heroku
命令应该运行没有问题,您可以按照说明进行操作。
如果仍有问题,工具箱中的某个嵌入式安装很可能与您系统上已有的其他版本冲突。尝试运行具有最小路径和HerokuPath
内容的shell。最可能的罪魁祸首是另一个Ruby安装。 heroku
命令是伪装的Ruby脚本。