2013-08-01 41 views
0

我正在运行一个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完全集成。

+0

你有没有设法解决这个问题?这仍然在7.0.4中发生。 – user3209270

回答