【问题标题】:How to let RubyMine work with cygwin64如何让 RubyMine 与 cygwin64 一起工作
【发布时间】:2017-02-25 18:48:12
【问题描述】:

我目前在我的 Windows 10 虚拟机上使用 cygwin64。在那里,我安装了 rvm,Ruby 的默认(也是唯一)版本是 ruby 2.4.0p0。通过我的 IDE (RubyMine),我将 ruby​​ 解释器链接到安装在我的 cygwin64 安装中的 ruby​​ 解释器。但是,我遇到了一些 问题,这很烦人,但我会在这里询问任何可能以前遇到过此问题的人并以某种方式解决它。

问题是:

  • 未找到宝石(“未找到”所需文件:包括标准库、未找到方法、未找到类...)
  • 使用cmd我无法使用bundlergem等命令(我必须使用cygwin64终端)
  • RubyMine 上的某些功能无法使用(包括“运行”按钮等)

我考虑过路径变量,但我真的不知道我必须设置哪些(以及在哪里)。

如有任何帮助,将不胜感激。

【问题讨论】:

    标签: ruby windows rubymine jetbrains-ide


    【解决方案1】:

    我今天设法让一些事情正常工作,但我不妨在这里分享它,以供将来遇到类似问题的任何人使用。我通过在我的 cygwin64 安装上设置 ssh 服务器 并允许 localhost 连接到它来解决第一个问题。然后我通过 RubyMine 设置了一个 'remote interpreter' 并通过 ssh 连接将其链接到 ruby​​ 解释器。宝石找到了,RubyMine 不再抱怨未知文件,代码完成工作,对我来说成功了!

    然后我搜索了一下,找到了cmd 的替代方法,不允许使用诸如bundlergem 等命令。我没有修复它,但我设法链接了 RubyMine 的终端到我的 cygwin64 终端。我现在可以通过 RubyMine 执行这些命令,所以这还不错。

    设置远程解释器:
    文件 -> 设置 -> 语言和框架 -> Ruby SDK 和 Gems

    链接终端:
    文件 -> 设置 -> 工具 -> 终端 -> 外壳路径 -> C:\cygwin64\Cygwin.bat(在我的情况下)

    【讨论】:

      猜你喜欢
      • 2023-02-02
      • 2017-06-25
      • 2020-12-13
      • 2012-02-02
      • 2011-02-22
      • 2013-03-24
      • 2016-07-22
      • 2011-08-17
      • 2021-12-18
      相关资源
      最近更新 更多