1
我正在试验用于Linux的新Windows子系统,作为在Windows中开发Rails应用程序的一种方式。我安装了WSL,我有红宝石,但我怎么使用红宝石从Windows GUI应用程序,具体的RubyMine:如何在使用WSL时从Windows访问Linux二进制文件?
这让我可以轻松地开始轨道,运行测试等
我正在试验用于Linux的新Windows子系统,作为在Windows中开发Rails应用程序的一种方式。我安装了WSL,我有红宝石,但我怎么使用红宝石从Windows GUI应用程序,具体的RubyMine:如何在使用WSL时从Windows访问Linux二进制文件?
这让我可以轻松地开始轨道,运行测试等
有几件事情:
c:\\Windows\\Sysnative\\Bash.exe
从32位应用调用64位Bash.exe
。c:\\Windows\\Sysnative\\Bash.exe -c "<command>"
,也可以在猛砸从RubyMine的启动sshd的,然后“远程”到它,并推动红宝石,如果你在开车一个远程Linux机器/虚拟机。
你试过https://gist.github.com/kpheasey/502f73c1d9cf2456c1f4291a6ec06a3e?我想知道这是否会比只使用虚拟机更好... –
@BradWerth是的,我无法让ssh服务器工作。当我尝试连接到它时,我立即关闭连接。 – Pablo
您需要使用'bash.exe -c the_linux_command_you_need'。如果你不能传递参数,那么你可能需要创建一个Shim,或者作为一个小的C++程序,或者 - 如果你的程序允许使用它 - 作为BAT/CMD脚本 – CherryDT