0

我正在创建一个 rvm 包装器(ftg是我编写的 ruby​​ 程序):

$> rvm gemset create ftg_gemset
ruby-2.2.3 - gemset created /Users/pinouchon/.rvm/gems/ruby-2.2.3@ftg_gemset

$> rvm wrapper ruby-2.2.3@ftg_gemset ftg
Regenerating ruby-2.2.3@ftg_gemset wrappers........

$> which ftg
/Users/pinouchon/.rvm/gems/ruby-2.2.3@ftg/bin/ftg

$> ftg # command is found. Very cool
Usage: ftg <command> [arguments...]
...

到目前为止,一切都很好。但是之后:

$> rvm gemset use global
Using ruby-2.2.3 with gemset global

$> ftg # command not found. Not cool
zsh: command not found: ftg

我认为 rvm 包装器应该允许您将 ruby​​ 程序包装为“可执行文件”,并在任何地方执行(不管您当前的路径或 gemset)。我是否正确理解 rvm 包装器?

4

0 回答 0