安装Mountain Lion后,heroku命令被破坏

时间:2012-12-31 05:11:52

标签: ruby

我尝试使用

为Rails 3.2应用程序运行heroku控制台
heroku run bundle exec rails console

以前工作的命令。它给了我下面的错误消息。我也尝试过运行

heroku info

并收到类似的错误消息。我在使用heroku toolbelt登录之前和之后都这样做了,结果相同。我也在另一个网站上试过这个并得到了相同的结果。这两个网站实际上都在工作,只是无法访问控制台

任何人都可以解释问题所在。

! Heroku客户端内部错误。

Error:       No such file or directory -  git --version  (Errno::ENOENT)
Backtrace:   /usr/local/heroku/lib/heroku/helpers.rb:103:in ``'
             /usr/local/heroku/lib/heroku/helpers.rb:103:in `has_git?'
             /usr/local/heroku/lib/heroku/helpers.rb:108:in `git'
             /usr/local/heroku/lib/heroku/command/base.rb:206:in `git_remotes'
             /usr/local/heroku/lib/heroku/command/base.rb:179:in `extract_app_in_dir'
             /usr/local/heroku/lib/heroku/command/base.rb:31:in `app'
             /usr/local/heroku/lib/heroku/command/run.rb:108:in `block in run_attached'
             /usr/local/heroku/lib/heroku/helpers.rb:236:in `action'
             /usr/local/heroku/lib/heroku/command/run.rb:107:in `run_attached'
             /usr/local/heroku/lib/heroku/command/run.rb:21:in `index'
             /usr/local/heroku/lib/heroku/command.rb:206:in `run'
             /usr/local/heroku/lib/heroku/cli.rb:28:in `start'
             /usr/bin/heroku:24:in `<main>'

Command:     heroku run bundle exec rails console
Version:     heroku-toolbelt/2.33.2 (x86_64-darwin10.8.0) ruby/1.9.3

1 个答案:

答案 0 :(得分:0)

此问题是由于我的Mac上安装了Mountain Lion。要修复它,我必须打开XCode首选项并在downloads文件夹中安装命令行工具。