我已按照https://devcenter.heroku.com/articles/rails3中的说明进行操作,其中缺少许多有关 Windows 安装的重要信息,但设法解决了我在 Google 搜索方面的大部分问题。
这是我所做的:
- 安装 Heroku Toolbelt
- 尝试了“heroku login”,但没有找到 ssh-keygen,所以添加了 C:\Program Files (x86)\Git\bin; 到 %PATH% - 然后能够生成密钥并登录
- 尝试了“rails new myapp”,但在此线程的标题中出现错误(未找到 rails 命令)
- 尝试了“gem install rails”,但也找不到“gem”命令。添加 C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\Heroku\ruby-1.9.2\bin; 到 %PATH%。
- 再次尝试“gem install rails”。命令运行但遇到错误,提示未安装 devkit。
- 安装 devkit 并添加 C:\Program Files (x86)\Heroku\ruby-1.9.2\devkit;C:\Program Files (x86)\Heroku\ruby-1.9.2\devkit\bin; 到 %PATH%
- 最后“gem install rails”成功完成
- 再次尝试“rails new myapp”但仍然得到错误“rails”不被识别为内部或外部命令、可运行程序或批处理文件。
- 在我的整个 C: 驱动器中搜索“rails.*”,但在任何地方都找不到可执行文件。因此,“gem install rails”完成且没有错误,但在我的系统上任何地方都没有“rails”可执行文件。
有什么帮助吗?
PS - 请不要回答“你输入了 xxx 错误”的答案。我可能在这个问题中打错了一些东西,但我总是三重检查我输入的命令是否具有正确的大小写和拼写。此外,我一直在退出并打开新的命令提示符以重新加载 PATH。