不知怎的,我不能在cygwin中运行vagrant或heroku.当我使用默认的Windows cmd应用程序时它工作正常,但在cygwin中,我得到了vagrant的这个错误:
C:/vagrant/vagrant/embedded/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in to_specs':无法在[](Gem :: LoadError)中找到vagrant(> = 0) C:/vagrant/vagrant/embedded/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:from_spec'来自C:/vagrant/vagrant/embedded/lib/ruby/site_ruby/1.9.1/rubygems .rb:1231:在宝石'来自C:/ vagrant/vagrant/embedded/gems/bin/vagrant:22:in'
对于heroku:
C:\ Program Files(x86)\ ruby-1.9.2\bin\ruby.exe:没有这样的文件或目录 - /cygdrive/c/Program Files(x86)/ Heroku/bin/heroku(LoadError)
红宝石是什么东西?我不知道我应该做什么 - 在Windows中开发是一个真正的痛苦,任何人都可以提供任何有关如何解决这个问题的见解?
感谢任何帮助.谢谢!
我在Windows上使用Rails和Heroku遇到了同样的问题.
似乎Cygwin不支持Toolbelt.此外,颜色并不总是以正确的方式呈现(例如,即使在使用ansicon -i之后,我也无法渲染heroku日志颜色).
我还考虑过使用GOW增强的CMD Prompt,但这意味着你必须在每个命令中附加".bat",颜色仍然是个问题.
我最终使用了RailsInstaller包中包含的Git Bash shell.它重新确定了相关文件的所有路径,它具有您需要的所有shell命令,并且每种颜色似乎都可以正确呈现(例如rails日志,黄瓜和rspec测试,heroku日志等).
| 归档时间: |
|
| 查看次数: |
1663 次 |
| 最近记录: |