我正在运行一个Windows 8工作站,带有一个带有ruby/rails等虚拟机的Ubuntu 12 VM(不是RVM,因为它不受RubyMine支持)。 RubyMine可以连接到SDK并在bundle manager屏幕中正确下载所有gem。它也可以在本地或虚拟机上运行rails服务器。远程Bundler的RubyMine路径映射
以下是错误信息运行工具,当我得到>捆扎机>安装:
在/ usr/bin中/红宝石/home/username/.rubymine_helpers/rb/exec_with_work_dir.rb C:/用户/用户名/ Documents/projectpath/usr/bin/ruby -e'$ stdout.sync = true; $ stderr.sync = true; load($ 0 = ARGV.shift)'/var/lib/gems/1.9.1/gems/bundler -1.3.5/bin中/束安装 /home/username/.rubymine_helpers/rb/exec_with_work_dir.rb:6:in
chdir': No such file or directory - C:/Users/username/Documents/projectpath(Errno::ENOENT) from /home/username/.rubymine_helpers/rb/exec_with_work_dir.rb:6:in
'过程结束,退出代码1
正如你所看到的,我需要将Windows路径重新映射到挂载共享文件夹中相应的linux路径。这是通过使用路径解决Rails的,红宝石,宝石等映射选项,它看起来像workspace.xml如下:
<PathMappingSettings>
<option name="pathMappings">
<list>
<mapping local-root="$USER_HOME$/" remote-root="/media/windows-share/" />
</list>
</option>
</PathMappingSettings>
它看起来像C:/Users/username/=/media/windows-share/
中的RubyMine的配置窗口。
但是我无法找到捆绑器的等价物。我已经在RubyMine中的任何地方添加了上述路径映射。有任何想法吗?
ps:我总是可以运行命令从我的虚拟机使用打包器,但我所以接近一切与IDE完全集成。
你有没有设法解决这个问题?这仍然在7.0.4中发生。 – user3209270