如何在.gemrc
中保存默认编辑器,以便我可以跳过为编辑器提供以下命令:
gem open GEMNAME [-e EDITOR] [options]
答案 0 :(得分:1)
1)使用.gemrc文件:
创业板环境
...
...
可以通过命令行控制RubyGems环境 参数,gemrc文件,环境变量和内置默认值。
命令行参数默认值,可以设置一些RubyGems默认值 在个人用户的〜/ .gemrc文件和SYSTEM中的gemrc中 所有用户的CONFIGURATION DIRECTORY。这些文件是YAML文件 以下YAML键:
:sources: A YAML array of remote gem repositories to install gems from :verbose: Verbosity of the gem command. false, true, and :really are the levels :update_sources: Enable/disable automatic updating of repository metadata :backtrace: Print backtrace when RubyGems encounters an error :gempath: The paths in which to look for gems :disable_default_gem_server: Force specification of gem server host on push <gem_command>: A string containing arguments for the specified gem command
http://guides.rubygems.org/command-reference/#gem-environment
注意最后一行。例如,如果我将以下内容放在〜/ .gemrc中:
open: -e /Users/7stud/Downloads/macvim-snapshot-74/src/MacVim/mvim
然后命令:
$ gem open nokogiri
将在我的系统上打开macvim中的nokogiri。
2)使用环境变量(根据mash的评论):
GEM OPEN
... ...
open命令在编辑器中打开gem并更改当前路径 到gem的源目录。可以使用-e选项指定编辑器, 否则rubygems会在$ EDITOR,$ VISUAL和 $ GEM_EDITOR变量。
http://guides.rubygems.org/command-reference/
这意味着如果我在.bash_profile(或.bashrc)中添加以下内容:
export GEM_EDITOR="/Users/7stud/Downloads/macvim-snapshot-74/src/MacVim/mvim"
然后命令:
$ gem open nokogiri
将在我的系统上打开macvim中的nokogiri。不要忘记打开新的终端窗口或发出命令:
$ source .bash_profile
加载您对.bash_profile中的环境变量所做的更改。