gpt4 book ai didi

ruby-on-rails - Heroku部署错误

转载 作者:数据小太阳 更新时间:2023-10-29 08:06:21 26 4
gpt4 key购买 nike

在 Windows 环境中尝试部署到 Heroku 时出现以下错误

C:/Ruby/lib/ruby/gems/1.8/gems/heroku-1.9.13/lib/heroku/commands/base.rb:32:in ': No such file or directory - git remote (Errno::ENOENT) from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-1.9.13/lib/heroku/commands/ba se.rb:32:in shell'
from C:/Ruby/lib/ruby/1.8/fileutils.rb:121:in
chdir' from C:/Ruby/lib/ruby/1.8/fileutils.rb:121:in cd'
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-1.9.13/lib/heroku/commands/ba
se.rb:32:in
shell' from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-1.9.13/lib/heroku/commands/ap p.rb:52:in create'
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-1.9.13/lib/heroku/command.rb:
48:in
send' from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-1.9.13/lib/heroku/command.rb: 48:in run_internal'
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-1.9.13/lib/heroku/command.rb:
20:in
run' from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-1.9.13/bin/heroku:13 from C:/Ruby/bin/heroku:19:in `load' from C:/Ruby/bin/heroku:19

知道如何纠正这个问题吗?这是从 Ruby 命令行运行的(在我看来这就像常规命令行)

最佳答案

好吧,我想出了一种方法让它发挥作用,以及它为什么会发生。

出于某种原因,我只能从 CMD 提示符运行 Ruby 命令,但是 GIT 命令似乎只能在 GIT Bash 中运行。在 GIT Bash 中时,Ruby 命令不起作用。

当您运行 Heroku 命令来创建服务时,它似乎想要运行某些 GIT 命令,这些命令无法按照我设置的方式在 CMD 提示符下运行。

为了暂时解决这个问题,我手动将 GIT 的 Heroku 路径添加为远程,然后在需要时手动推送它。一个额外的步骤,但一切仍按预期进行。

如果您在变通方面需要帮助,请查看此链接中的信息:http://www.wiki.devchix.com/index.php?title=Working_around_the_%22heroku_create%22_error

关于ruby-on-rails - Heroku部署错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3410950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com