使用WSL时如何从Windows访问Linux二进制文件?

时间:2017-01-05 22:11:42

标签: ruby-on-rails ruby rubymine windows-subsystem-for-linux

我尝试使用新的Windows Windows系统Linux作为在Windows中开发Rails应用程序的方法。我安装了WSL并且我有Ruby,但是如何从Windows GUI应用程序中使用Ruby,特别是RubyMine:

enter image description here

这样我就可以轻松启动rails,运行测试等等。

2 个答案:

答案 0 :(得分:0)

一些事情:

  1. 打开一个bash控制台并在你运行RubyMine时保持打开状态:一旦你关闭了上一个bash会话,WSL就会删除所有正在运行的Linux进程。
  2. 我相信RubyMine是一款32位应用。 WSL的工具是64位的。因此,您需要调用c:\\Windows\\Sysnative\\Bash.exe从32位应用程序调用64位Bash.exe
  3. (当你的bash控制台打开时)你可以打电话给bash&amp;让它执行你的命令:c:\\Windows\\Sysnative\\Bash.exe -c "<command>",或者你可以在Bash中启动sshd,然后在&#34; remote&#34;从RubyMine进入它并驱动ruby,就好像你正在驱动一个远程Linux盒/ VM。

答案 1 :(得分:0)

如果有人想知道如何使用最新版本的Ruby来完成这项工作,那么有一个用于ruby远程仓库的WSL连接器。

Ruby in WSL accessed from RubyMine on Win10Pro