我从这里下载了heroku工具箱的windows版本https://toolbelt.heroku.com/。
我选择我的文件夹作为
C:\程序文件(x86)\Heroku
这不是我的rails应用程序目录所在的地方。
现在,根据heroku主页指南,https://devcenter.heroku.com/articles/quickstart#step-2-install-the-heroku-toolbelt
上面写着“第三步:登录
安装工具箱之后,您将可以从命令shell访问heroku命令。使用创建Heroku帐户时使用的电子邮件地址和密码进行身份验证:“
我该去哪儿做这个?我没有在Heroku安装自己的文件夹中看到可执行命令终端文件。
我的heroku文件夹包含以下目录和文件: bin data lib ruby-1.9.2供应商unins000.dat unins000.exe unins000.msg
我尝试在windows命令提示符上执行命令,但这也不起作用。我还使用railsinstaller来安装rails、ruby、git等,所以我尝试从Git Bash运行heroku命令,这也不起作用。
我在网上读到的所有说明,包括heroku工具带的Github页面,都忽略了这一关键信息。https://github.com/heroku/heroku.rb --它们都会告诉您要键入哪些命令,但在下载后不告诉您要从哪个文件夹打开哪个命令终端。
现在,从我的Git bash终端,我从使用railsinstaller获得,我可以安装heroku宝石,工头宝石,但heroku宝石是不推荐的。工具箱是我应该使用的,在这里我没有一个关键的信息。
没有其他人在安装heroku工具箱并使其正常运行时有任何问题吗?我感到惊讶的是,遗漏的信息似乎还没有引发其他heroku工具箱安装问题。希望这个问题也能帮助其他第一次的人。
提前谢谢你。
发布于 2014-01-17 05:02:21
您需要以管理员身份登录才能使安装工作。如果你不带着这个特权再试一次。
安装工具箱后,系统路径应包括安装文件夹的bin。在我的64位赢球7盒里,它的‘:
C:\Program Files (x86)\Heroku\bin 还应该有一个名为HerokuPath的系统级变量。
因此,如果您启动了一个新的CMD外壳,比如path和出现的内容应该包括上面的路径(或与您的机器类似)。
另外,假设set HerokuPath和路径应该出现在这里。
然后,heroku命令应该没有问题地运行,您可以按照说明执行。
如果仍然存在问题,那么工具箱中的一个嵌入式安装很可能与系统上的另一个版本发生冲突。尝试运行一个具有最小路径和HerokuPath内容的shell。最有可能的罪魁祸首是另一个Ruby安装。heroku命令是一个伪装的Ruby。
https://stackoverflow.com/questions/21177882
复制相似问题