【发布时间】:2014-02-21 13:05:15
【问题描述】:
我已经尝试安装和重新安装 Heroku 工具带大约 10 次,但我似乎无法弄清楚如何正确安装它。我已经尝试多次删除和添加 ssh 密钥以及许多其他 stackoverflow 解决方案,但不知道从哪里开始。任何帮助将不胜感激,因为由于我对命令行的非常基本的了解,我被困住了。
$ heroku # or heroku login, heroku help, etc.
fatal: 'heroku' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
$ which heroku
/usr/bin/heroku
这是该文件的内容
#!/usr/local/heroku/ruby/bin/ruby
# encoding: UTF-8
# resolve bin path, ignoring symlinks
require "pathname"
bin_file = Pathname.new(__FILE__).realpath
# add locally vendored gems to libpath
gem_dir = File.expand_path("../../vendor/gems", bin_file)
Dir["#{gem_dir}/**/lib"].each do |libdir|
$:.unshift libdir
end
# add self to libpath
$:.unshift File.expand_path("../../lib", bin_file)
# inject any code in ~/.heroku/client over top
require "heroku/updater"
Heroku::Updater.inject_libpath
# start up the CLI
require "heroku/cli"
Heroku.user_agent = "heroku-toolbelt/#{Heroku::VERSION} (#{RUBY_PLATFORM}) ruby/#{RUBY_VERSION}"
Heroku::CLI.start(*ARGV)
.bashrc 导出 PATH="/usr/local/heroku/bin:$PATH"
【问题讨论】:
-
如果你在 mac osx 上,为什么不直接使用他们的安装程序?toolbelt.heroku.com 为你做一切?
-
这正是我使用的,它在我的新计算机(macbook air mavericks)上没有工作,由于某种原因我无法弄清楚。我的上一个设置非常简单。
-
您的前 3 行表明键入“heroku”似乎试图打开一些 git 存储库,您是否有一些别名阻碍?
-
感谢您的建议。我有一个别名“push heroku”,删除它似乎有效。非常感谢!!你不知道我对此有多沮丧。
-
不客气。祝你有美好的一天
标签: ruby-on-rails heroku command-line