当前位置: 首页 > 知识库问答 >
问题:

heroku工具带断轨

辛建业
2023-03-14
C:\Users\Ezra\Desktop\Sites\demo_app>rails -v 
C:/Program Files (x86)/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems.rb:926:in `r
eport_activate_error': Could not find RubyGem railties (>= 0) (Gem::LoadError)
    from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems
.rb:244:in `activate_dep'
    from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems
.rb:236:in `activate'
    from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems
.rb:1307:in `gem'
    from C:/RailsInstaller/Ruby1.9.3/bin/rails:18:in `<main>'
C:\Users\Ezra\Desktop\Sites\demo_app>heroku login
'"C:\Program Files (x86)\ruby-1.9.3\bin\ruby.exe"' is not recognized as an inter
nal or external command, operable program or batch file.  

安装heroku Toolbelt后的Gem环境:

RubyGems环境:

  • RubyGems版本:1.7.2
    • Ruby版本:1.9.2(2011-07-09 patchlevel 290)[i386-mingw32]
    • 安装目录:c:/program Files(x86)/ruby-1.9.3/lib/ruby/gems/1.9.1
    • Ruby可执行文件:“C:/Program Files(x86)/ruby-1.9.3/bin/ruby.exe”
    • 可执行目录:c:/program Files(x86)/ruby-1.9.3/bin
    • RubyGems平台:
      • 红宝石
      • X86-MingW32
        null
        null
      • http://rubygems.org/

      卸载Ruby1.9.2P290后的Gem环境:

      RubyGems环境:

        null
        null
        null
        null

      我运行的是Windows7,我不使用rvm,因为cygwin让我哭泣。
      任何和所有的建议都将非常感谢。

共有1个答案

卫财
2023-03-14

也是这里的新手,尝试使用heroku运行rails。今天我遇到了同样的问题,首先是“找不到RubyGem Railties”问题,然后卸载Ruby1.9.2之后,heroku不再工作了。我找到了两种方法,但不确定其中一种是否很好。

不要卸载工具带附带的ruby版本。取而代之的是

(1):将其从路径中移除。对我来说,toolbelt安装将C:\ProgramFiles\Ruby1.9.3添加到我的PATH系统变量中。我的user路径变量中已经有了C:\ruby193(我以前自己安装ruby的地方)。在删除toolbelt从PATH中添加的一个之后,就开始工作了。
(注意:C:\ruby193应该放在PATH系统变量C:\ProgramFiles\heroku\bin之前,否则它就不能工作了)

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

不确定这两种方法是否都很好,因为我怀疑我现在安装了两个版本的ruby,并且正在使用,这取决于我正在做的事情。但至少让我可以继续下一个问题了,现在我不得不尝试安装heroku插件。

我以为ruby on rails应该让事情变得简单。这是4天的尝试配置30个不同的新工具(结束rant)

 类似资料:
  • 介绍 ping的工作原理很简单,一台网络设备发送请求等待另一网络设备的回复,并记录下发送时间。接收到回复之后,就可以计算报文传输时间了。只要接收到回复就表示连接是正常的。耗费的时间喻示了路径长度。重复请求响应的一致性也表明了连接质量的可靠性。因此,ping回答了两个基本的问题:是否有连接?连接的质量如何?本文主要讨论这两个问题。 更多信息 正常的ping操作主要是两个特定的ICMP消息,ECHO_

  • 如何识别 Photoshop 增效工具问题并进行故障诊断。 注意:在下面的内容中,位于文本旁边的 图标表示 Photoshop CC 2015.5 版本的新信息。 由于增效工具存在缺陷或不兼容而导致的问题概述 如果您遇到以下任何问题,原因可能是增效工具存在缺陷或不兼容: 错误:“无法载入 [增效工具名称] 模块,因为它不能与此版本的 Photoshop 一起使用。” “保存”或“另存为”对话框中缺

  • 我用Node.js设置了Socket.io,它通过侦听/连接到端口8000(或另一个不是服务器运行端口的端口)在本地开发机器上工作。 当我试图在heroku上做同样的事情时,客户端脚本导入失败了。 我尝试过相对路径 编辑:我实际上是在使用geddy mvc框架,我想让它在heroku上如何设置(基本上就像socket.io一样),我发现这个答案让我看起来可以类似地使用它:GeddyJS&socke

  • 我有这个简单的代码: 这在本地主机上效果很好,并导致: 但是当我在Heroku上使用它时,我得到了一个应用程序错误。日志状态: 2018-09-12t 13:50:25.541953 00:00 heroku[web . 1]:状态从启动更改为崩溃 2018-09-12T13:50:32.696713 00:00 heroku[router]: at=error code=H10 desc=“Ap

  • 嗨,这里有一个概要用例。我有一个在JavaFX Scene Builder中开发的看似有效的FXML文件。到目前为止,它是一个非常重要的XML块,并且在FXML文件的某个地方存在运行时加载错误。场景构建器与预览选项工作良好。我有一个'simple.FXML'文件,用来验证控制器是否按照预期工作,即相同的控件和事件,但没有额外的FXML布局。我已经并且我正在执行cut-out-code And te

  • 我正在尝试在Heroku上部署我的Quarkus-app。它工作正常,但我需要使用固定值指定数据源参数。因为Heroku可能会旋转此参数,所以这不是一个真正的好主意。 在Quarkus中,我需要应用程序中的这3个参数。属性: Heroku只给了我1个环境变量(