【发布时间】:2018-03-19 23:17:03
【问题描述】:
我正在使用 Windows 10 开发一个 Rails 项目,并想打开设计 gem 来看看。我正在运行bundle open devise,这给了我以下信息
C:\Users\MyName\Documents\MyRailsProj>bundle open devise
Could not run 'C:Program FilesMicrosoft VS CodeCode.exe C:/Ruby22/lib/ruby/gems/2.2.0/gems/devise-4.4.1'
我在我的系统中将环境变量EDITOR 设置为C:\Program Files\Microsoft VS Code\Code.exe,这是我系统上VS Code 的正确位置。我也尝试将它设置为指向 sublime3,结果相同。
我猜我只是错误地设置了这个变量,但我不知道bundle open 期望将EDITOR 或BUNDLER_EDITOR 设置为我想要使用的程序的路径之外打开宝石。任何想法为什么我无法打开宝石?
编辑:
我完全可以只使用bundle show devise,所以查看 gem 的位置,然后找到并在 vs 代码中打开它,但我也想知道如何正确使用 EDITOR 环境变量,所以我认为如果有人有任何想法,这个问题仍然有价值。
【问题讨论】:
标签: ruby-on-rails windows rubygems bundler