在我的~Library文件夹中安装了ruby,并在我的本地用户目录中安装了ruby。
当我运行ruby命令并安装gem时,它是本地目录中使用的那个。但是我想为位于Library文件夹中的ruby安装gem,或者让WAMP和localhost开始在我的本地目录中使用ruby版本。
我尝试导航到~Library文件夹中的gem脚本并使用该显式路径安装gem,但它只将它们安装到本地用户版本。为什么localhost使用坐在库文件中的ruby?如何更改它以使用本地用户的ruby,或者如果失败,我如何为位于库文件夹中的ruby安装gem?
由于
在localhost:gem环境
'RubyGems环境:
- RUBYGEMS VERSION:2.4.6
- RUBY VERSION:2.0.0(2014-05-08 patchlevel 481)[universal.x86_64-darwin14]
- 安装目录:/ Library/Ruby/Gems/2.0.0
- RUBY EXECUTABLE:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
- EXECUTABLE目录:/ usr / bin
- SPEC CACHE目录:/Users/dzoo/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY:/ Library / Ruby / Site
- RUBYGEMS PLATFORMS:
- GEM路径:
在终端:宝石环境
RubyGems环境:
- RUBYGEMS版本:2.6.4
- RUBY VERSION:2.1.1(2014-02-24 patchlevel 76)[x86_64-darwin12.0]
- 安装目录:/Users/dzoo/.rvm/gems/ruby-2.1.1
- 用户安装目录:/Users/dzoo/.gem/ruby/2.1.0
- RUBY EXECUTABLE:/Users/dzoo/.rvm/rubies/ruby-2.1.1/bin/ruby
- 可执行目录:/Users/dzoo/.rvm/gems/ruby-2.1.1/bin
- SPEC CACHE目录:/Users/dzoo/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY:/ etc
- RUBYGEMS PLATFORMS:
- GEM路径:
- /Users/dzoo/.rvm/gems/ruby-2.1.1
- /Users/dzoo/.rvm/gems/ruby-2.1.1@global
- GEM配置:
- :update_sources =>真
- :verbose =>真
- :backtrace =>假
- :bulk_threshold => 1000
- 远程来源:
- SHELL PATH:
- /Users/dzoo/bin/Sencha/Cmd/5.1.2.52
- /应用/ PlasticSCM /服务器
- /应用/ PlasticSCM /客户端
- /Users/dzoo/bin/Sencha/Cmd/5.1.2.52
- /应用/ PlasticSCM /服务器
- /应用/ PlasticSCM /客户端
- /Users/dzoo/.rvm/gems/ruby-2.1.1/bin
- /Users/dzoo/.rvm/gems/ruby-2.1.1@global/bin
- /Users/dzoo/.rvm/rubies/ruby-2.1.1/bin
- /Users/dzoo/bin/Sencha/Cmd/5.1.2.52
- /应用/ PlasticSCM /服务器
- /应用/ PlasticSCM /客户端
- 的/ usr / bin中
- / bin中
- / usr / sbin目录
- / sbin目录
- 的/ usr / local / bin中
- /usr/local/db/mongodb-osx-x86_64-2.6.1/bin
- /Users/dzoo/bin/Sencha/Cmd/5.1.2.52
- 的/ opt / X11 / bin中
- /Users/dzoo/.rvm/bin
- 的/ usr / local / sbin中