【问题标题】:How do I configure RubyMine 5 to edit remote files over SSH如何配置 RubyMine 5 以通过 SSH 编辑远程文件
【发布时间】:2013-02-14 22:09:55
【问题描述】:

我遇到了一个简单的问题,但我似乎无法在网上找到任何确凿的答案。因此,我在安装了 Ruby 和 Rails 的 VirtualBox 中运行了 Ubuntu Server。

我想做的是在 Windows 主机上使用 RubyMine 5.0 通过 SSH 编辑 VM 中的文件(就像在 Eclipse 中一样)。

问题是我找不到如何做到这一点。我很确定可以做到,因为我在网上找到了一些相关的文章,但没有一篇告诉我如何配置 RubyMine 来做到这一点。

我已经搜索了菜单中的每个选项,但我自己无法弄清楚,所以“中肯”的解释确实会有所帮助。

谢谢

【问题讨论】:

  • 如果不将远程项目同步到本地磁盘,您将无法做到这一点,请参阅youtrack.jetbrains.net/issue/WI-1398
  • 好的,你是说RubyMine 中缺少该功能。如果这是真的,那就太糟糕了。我必须回到 Eclipse。
  • 好的,所以我已经围绕 PHP Storm 7(也是一个 JetBrains 项目)进行了一些研究。看来您现在可以将其配置为通过 SFTP 处理远程项目。麻烦的是,默认情况下不勾选“保存时上传”选项。此外,它只会自动上传文件;如果服务器上发生某些更改,它们不会自动下载。现在最糟糕的是:由于某种原因,RubyMine 5 或 6 中不提供此选项。

标签: ruby ssh virtualbox remote-debugging rubymine


【解决方案1】:

在 RubyMine 中无法以原生方式执行此操作。我的解决方案是使用 sshfs 将远程文件系统挂载到本地文件夹。

  • Linux 您可以通过包管理器获取 sshfs。

  • OSX 你可以得到它here 确保同时安装 OSX fuse 和 SSHFS。 HomeBrew 上的版本不适用于 OSX 10.9.4,因此我建议使用链接中的软件包。

  • Windows你可以使用win-sshfs,我用Chocolaty安装win-sshfs效果不错

在 Linux/OSX 上使用:

  • 打开您的终端。
  • mkdir MountFolder
  • sshfs user@server.com:/path/to/project MountFolder/

在 Windows 上使用:

  • 使用 GUI。

安装远程文件系统后,打开 RubyMine 并选择 Open Directory 并浏览到项目。

在 JetBrains 原生支持之前,这是我能想到的最佳解决方案。

【讨论】:

    猜你喜欢
    • 2011-03-25
    • 2018-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    相关资源
    最近更新 更多