我在Windows上遵循Heroku安装说明,从ruby命令行(路径env变量集)使用git工作,但每次我尝试运行基本的heroku create命令时,我都会收到以下错误:
c:/ruby192/lib/ruby/1.9.1/gems/heroku-2.0.2/lib/heroku/command/base.rb:83in 'read': No such file or directory - C (Errno:ENOENT)
我已经将我的可执行文件目录添加到了路径环境变量(c:\ ruby192 \ bin)中,这是从生成循环stackoverflow的指导,但这似乎没有帮助。
有什么想法? 提前谢谢。
答案 0 :(得分:3)
这个帖子帮我解决了问题Error when trying to create Heroku app on Windows。
我做了: gem install heroku 2.0.4 到 heroku键:添加到 heroku create ,一切正常。< / p>
这是版本2.0.2的错误我相信,Heroku 2.0.4 应该有效。
答案 1 :(得分:1)
help = extract_help(*(caller.first.split(":")[0..1]))
使用以下代码段替换上面的代码行。
parts = caller.first.split(":")
line = parts.pop
until line.to_i.to_s == line
line = parts.pop
end
file = parts.join(":")
help = extract_help(file, line)
我在'method_added'上方的方法定义中找到了这段代码。
答案 2 :(得分:0)
我偶尔也有这个问题(heroku 2.35.0 / Windows 7)。当我尝试使用我的git安装附带的(方便的!)Git Bash shell中的heroku时出现。如果我使用Windows自己的shell(“命令提示符”),heroku运行正常。
我不确定发生了什么事;通常无论是什么,如果我在下一个提示输入它,找不到工作就好了。当Git Bash尝试为正在启动heroku的环境设置PATH变量时,必须搞砸一些东西。