gpt4 book ai didi

ruby-on-rails - 尝试登录和使用 heroku 时无法识别 ruby​​.exe

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

当尝试创建一个 heroku 应用程序并通过 git 推送到它时,我收到以下错误:

$ heroku create
' "C:\Program Files <x86>\ruby-1.9.2\bin\ruby.exe" is not recognized as an
internal or external command, operable program or batch file.

但是,

$ ruby -v
ruby 1.9.3p125 <2012-02-16> [i386-mingw32]

我已经检查了 PATH 环境,它肯定包含“C:\Program Files (x86)\ruby-1.9.2\bin”。同样有趣的是,当导航到该目录时,它实际上并不包含名为 ruby​​.exe 的文件。这正常吗?

为什么当我专门尝试部署到 Heroku 时会出现此错误?我不知道发生了什么...请帮忙!

最佳答案

也是这里的新手,试图让 heroku 运行起来。我今天遇到了完全相同的问题,首先是“找不到 RubyGem railties”问题,然后在卸载 Ruby 1.9.2 后,heroku 的问题不再起作用。我找到了 2 种解决方法,但不确定其中一种是否很棒。

不要卸载工具带附带的 ruby​​ 版本。相反

(1):将其从 PATH 中删除。对我来说,toolbelt 安装将 c:\program files\ruby1.9.3 添加到我的 PATH 系统变量中。我的用户 PATH 变量中已经有 c:\ruby193(我之前自己在其中安装了 ruby​​)。从 PATH 中删除工具带添加的那个后,事情开始起作用了。(注意:c:\ruby193 应该放在 c:\program files\heroku\bin int PATH 系统变量之前,否则它不会工作)

(2):或者,我将 c:\ruby193 从我的用户路径移动到我的系统路径。重新安装了工具带,现在 ruby​​ 和 heroku 都可以工作了。但是我的 PATH 变量中确实有两个版本的 ruby​​。

不确定哪种方式都好,因为我怀疑我现在安装了两个版本的 ruby​​,并且根据我正在做的事情使用它们。但至少让我可以继续解决下一个问题,现在一直在尝试安装 heroku 插件。

我认为 Ruby on Rails 应该会让事情变得简单。尝试配置 30 种不同的新工具已经 4 天了(结束咆哮)

关于ruby-on-rails - 尝试登录和使用 heroku 时无法识别 ruby​​.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13063014/

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