如何让 RubyMine 与 cygwin64 一起工作
How to let RubyMine work with cygwin64
我目前在 Windows10 虚拟机上使用 cygwin64。在那里,我安装了 rvm,Ruby 的默认(也是唯一)版本是 ruby 2.4.0p0.通过我的IDE(Ruby我的)我已经将ruby解释器链接到安装的ruby解释器在我的 cygwin64 安装上。但是,我遇到了一些 问题,这很烦人,但我想在这里问问以前可能遇到过这个问题并以某种方式解决它的人。
问题是:
- 未找到 Gems(需要文件 'not found':包括标准库,未找到方法,类 未找到,...)
- 使用
cmd
我不能使用 bundler
、gem
等命令(我必须使用 cygwin64 终端)
- Ruby我的某些功能无法使用(包括 运行 按钮等)
我考虑过路径变量,但我真的不知道我必须设置哪些(以及在哪里设置)。
如有任何帮助,我们将不胜感激。
我今天设法让一些东西工作,但我也可以在这里分享它,以供将来遇到类似问题的任何人使用。我通过在我的 cygwin64 安装上设置 ssh 服务器 并允许本地主机连接到它来解决第一个问题。然后我通过 RubyMine 设置了 'remote interpreter' 并将其 link 编辑到 ruby 解释器通过 ssh 连接。找到了 Gem,Ruby我的不再抱怨未知文件,代码完成工作,对我来说成功了!
然后我搜索了一下,找到了 cmd
的替代方案,不允许 bundler
、gem
等命令。我没有修复它,但我设法 link Ruby 我的终端到我的 cygwin64 终端 。我现在可以通过 RubyMine 执行这些命令,所以这还不错。
设置远程解释器:
文件 -> 设置 -> 语言和框架 -> Ruby SDK 和 Gems
链接终端:
文件 -> 设置 -> 工具 -> 终端 -> Shell 路径 -> C:\cygwin64\Cygwin.bat(在我的例子中)
我目前在 Windows10 虚拟机上使用 cygwin64。在那里,我安装了 rvm,Ruby 的默认(也是唯一)版本是 ruby 2.4.0p0.通过我的IDE(Ruby我的)我已经将ruby解释器链接到安装的ruby解释器在我的 cygwin64 安装上。但是,我遇到了一些 问题,这很烦人,但我想在这里问问以前可能遇到过这个问题并以某种方式解决它的人。
问题是:
- 未找到 Gems(需要文件 'not found':包括标准库,未找到方法,类 未找到,...)
- 使用
cmd
我不能使用bundler
、gem
等命令(我必须使用 cygwin64 终端) - Ruby我的某些功能无法使用(包括 运行 按钮等)
我考虑过路径变量,但我真的不知道我必须设置哪些(以及在哪里设置)。
如有任何帮助,我们将不胜感激。
我今天设法让一些东西工作,但我也可以在这里分享它,以供将来遇到类似问题的任何人使用。我通过在我的 cygwin64 安装上设置 ssh 服务器 并允许本地主机连接到它来解决第一个问题。然后我通过 RubyMine 设置了 'remote interpreter' 并将其 link 编辑到 ruby 解释器通过 ssh 连接。找到了 Gem,Ruby我的不再抱怨未知文件,代码完成工作,对我来说成功了!
然后我搜索了一下,找到了 cmd
的替代方案,不允许 bundler
、gem
等命令。我没有修复它,但我设法 link Ruby 我的终端到我的 cygwin64 终端 。我现在可以通过 RubyMine 执行这些命令,所以这还不错。
设置远程解释器:
文件 -> 设置 -> 语言和框架 -> Ruby SDK 和 Gems
链接终端:
文件 -> 设置 -> 工具 -> 终端 -> Shell 路径 -> C:\cygwin64\Cygwin.bat(在我的例子中)