铁轨上的红宝石 3 - 窗户上的希罗库 - 'no such file or directory'



我遵循了windows上的Heroku安装指令,让git从ruby命令行(路径env变量集)工作,但每次我试图运行一个基本的Heroku创建命令,我得到以下错误:

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:ruby192bin),这是根号stackoverflow的指导,但这似乎没有帮助。

任何想法吗?

我昨天也经历了同样的事情。Heroku gem 2.0.2有问题。

这个线程帮助我解决了在Windows上创建Heroku应用程序时的错误问题。

我做了:gem install heroku 2.0.4 to heroku keys:add to heroku create,一切正常。

这是 2.0.2版本的一个bug 我相信,Heroku 2.0.4应该可以工作。

这对我来说很有效。1. 进入c:/ruby192/lib/ruby/1.9.1/gems/heroku-2.0.2/lib/heroku/command/base。rb文件2. 找到'method_added'方法的代码。会有这样一条线。

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'上面。

我仍然偶尔会遇到这个问题(heroku 2.35.0/Windows 7)。当我尝试从(方便!)我的Git安装自带的Git Bash shell。如果我使用Windows自己的shell("命令提示符"),heroku运行良好。

我不知道发生了什么事;通常,无论它是什么,如果我在下一个提示时输入它,heroku都找不到工作。当Git Bash试图为启动heroku的环境设置PATH变量时,一定是出了问题。

相关内容

  • 没有找到相关文章

最新更新