Windows 上的 RubyMine,OS X 服务器上的 rails 代码

RubyMine on Windows with rails code on OS X server

这是一个奇怪的问题,请耐心等待我尝试正确解释它。

我在 Heroku 上 Rails 应用 运行ning 上有一个 Ruby,源代码在 Git 上。在我家,我有一台 Mac 小型笔记本电脑和一台 Windows 7 台式电脑。

我想要的是能够在我的 Windows 机器上运行 Ruby我的代码。由于许多恶作剧,在 Windows 上工作然后上传到 heroku 只是行不通。

相反,我想在我的 Mac 上下载我的代码,从 Windows(在 LAN 上)以某种方式打开它,并能够 运行 它在 Mac(来自 Ruby我在 Windows 上的),并在浏览器中从 Windows.

打开它

我已经尝试了几个星期了。以前有人做过吗?我知道这听起来很奇怪,但我真的很想在我的 3 台显示器 Windows 设置上工作。

如果您的问题听起来很奇怪,那么我的回答也很奇怪。我用 Linux 服务器试验了类似的设置。

  1. 设置一个共享文件夹来托管 Mac 上的代码:Apple 此处说明

  2. 通过 LAN 访问文件夹并在 RubyMine 中编辑代码。

  3. 打开 SSH 终端到您的 Mac 以便您可以远程 运行 Rails 服务器,运行 必要的命令和查看日志(容易 您的 multi-monitor 设置)

注意:RubyMine 可能会抱怨缺少宝石。

您可以让 Ruby我的通过 SSH 使用 SDK。

  1. 转到:文件 => 设置
  2. select:语言和框架 => Ruby SDK 和 gem
  3. 单击 添加 图标(加号)
  4. 选择:新遥控器...
  5. select:SSH 凭据
  6. 填写主机、用户名、密码和路径

添加远程 SDK 后确保它select编辑为您的项目 SDK。

编辑

正如@GujMil 在下面的评论中指出的那样,当 运行 应用程序将 Windows 路径作为参数发送到 Ruby SDK。经过一些摆弄后,我发现您可以在 SDK 配置或 Run/Debug 配置中将本地路径映射到远程路径。

  1. 返回 SDK 配置(步骤 1 和 2 之前的列表)
  2. 单击远程 Ruby SDK (img)
  3. 编辑路径映射 图标
  4. 添加你的路径图

对我来说,以下就足够了(使用 Linux 而不是 OS X):

+----------------+-------------+
| Local path     | Remote path |
+----------------+-------------+
| //192.168.0.96 | /home       |
+----------------+-------------+

有关更多信息,请参阅:https://www.jetbrains.com/help/ruby/configuring-remote-interpreters-via-ssh.html