尝试使用bundle open
命令according to official documentation and instruction打开gem源代码。
所以,exported
中的.profile
编辑器就像这样:
export BUNDLER_EDITOR=vi
export EDITOR=vi
尝试打开例如使用控制台的rails
源代码:
bundle open rails
并收到错误Could not locale Gemfile
[ruby-2.1.1]
[~/]
$: rails -v
Rails 4.0.3
[ruby-2.1.1]
[~/]
$: bundle -v
Bundler version 1.5.3
[ruby-2.1.1]
[~/]
$: bundle open rails
Could not locate Gemfile
[ruby-2.1.1]
[~/]
$:
此步骤中缺少什么?如何使用bundler打开rails源代码。
答案 0 :(得分:16)
在包含Gemfile的目录中执行此操作:
vim `bundle show GEM_NAME`
答案 1 :(得分:4)
最好在.bash_profile
中设置首选编辑器
然后只使用bundle open GEMNAME
export EDITOR=/usr/bin/vim # OR /usr/local/bin/subl
bundle open whatever_gem
答案 2 :(得分:1)
有一个名为qwandry
的宝石。有了它,你可以运行
qw qwandry
在编辑器中打开qwandry源代码(也可以使用-e
参数进行配置)。它还知道如何加载python,perl和节点包。
答案 3 :(得分:0)