成功安装tagfile gem后,我尝试使用
包含它require 'tagfile'
并看到此错误:
cannot load such file -- tagfile
我认为这可能与ruby在不同于我的gem命令的环境中运行有关。它看起来像宝石使用
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
而ruby在/ bin / ruby中
答案 0 :(得分:1)
我目前的做法是:
$ which gem
/usr/bin/gem
$ less /usr/bin/gem
现在看第一行。这是红宝石翻译gem
正在使用的,并且将以某种方式安装您的宝石,以便只有这个版本的解释器才能找到它们。
你可以:
gem
命令使用相同的解释器。 gem
版本。通常gem
是指向gem1.9.3
,gem2.0
,gem2.1
等的符号链接,您可以这样做
替换其中一个版本后缀的命令。