通过SSH的Rubymine远程Ruby解释器无法正常工作

时间:2014-09-10 12:13:58

标签: ruby linux ssh rubymine

我有一台Windows 8.1主机,其中有一台使用VirtualBox运行的Ubuntu 12.10LTS服务器。

我有2个网络连接设置,第一个在NAT,第二个是“Host-Only-Adapter”,它允许我在不改变IP地址的情况下与VM保持连接...

在我的主机上,我有RubyMine 6.3.3。我想要做的是在Windows机器上开发(VM只是Ubunut Server,所以没有桌面)

我将来自GIT的所有文件保存在VM上,并使用Mapped Network Drive在RubyMine中编辑这些文件。

我正在尝试远程连接到Ruby Interpreter,以便我可以利用Rubymine的所有功能。在项目设置> Ruby SDK和Gems>新远程 - 我添加了所有服务器详细信息,“测试连接”工作正常。

然后我把路径放到Ruby Binaries上。但它只是坐在那里说“连接”永远不会做任何事情。

我尝试过System Ruby,RVM和Rbenv,他们都是这样做的。只是挂在那里多年,什么也不做。

我认为我想做的事情应该是可能的。以这种方式处理GIT也是一件好事,但我可以通过SSH连接从CLI轻松使用Git。

我已经通过电子邮件发送了JetBrains,但还没有回复,如果他们回来我会发布解决方案。

我也对如何以不同方式实现我想要的新想法持开放态度。

1 个答案:

答案 0 :(得分:1)

我设法解决了这个问题,但我认为修复程序是一个我将向RubyMine报告的错误

我添加了一个Deployment Server,其设置与SSH Remote Interpreter完全相同。

完成此操作后,您现在可以选择“从部署服务器设置填写”

选择后,字段会自动填充,并且它会连接bingo。

不确定为什么会发生这种情况,但这确实是FIX它,如果我从JetBrains听到任何消息就会更新