【问题标题】:Why I don't see gem list after correctly installed rbenv?为什么正确安装 rbenv 后看不到 gem 列表?
【发布时间】:2013-11-04 16:59:23
【问题描述】:

我使用homebrew 安装了rbenv 并安装了2.0.0p347,之后我在我的项目文件夹中运行bundle install 并将我的gem 安装到vendor/bundle。但是当我运行gem list 时,我看不到它们。

myproject(development)» rbenv 版本 系统 * 2.0.0-p247(由 /Users/rege/Code/myproject/.ruby-version 设置)

我也跑rbenv rehash

我的配置:

~» echo $PATH.
/Users/rege/.gem/bin:/Users/rege/.rbenv/shims:/Users/rege/.rbenv/bin:/usr/local/heroku/bin:/usr/local/bin:/Users/rege/.rbenv/shims:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin.

.zshrc
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
# Gem
export GEM_HOME="$HOME/.gem"
export GEM_PATH="$HOME/.gem"
### PATH
export PATH="/usr/local/bin:$PATH"
export PATH="/usr/local/heroku/bin:$PATH"
export PATH=$(rbenv root)/shims:$(rbenv root)/bin:$PATH
export PATH="$HOME/.gem/bin:$PATH"

~» gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 2.1.10
  - RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-darwin13.0.0]
  - INSTALLATION DIRECTORY: /Users/rege/.gem
  - RUBY EXECUTABLE: /Users/rege/.rbenv/versions/2.0.0-p247/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/rege/.gem/bin
  - SPEC CACHE DIRECTORY: /Users/rege/.gem/specs
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-13
  - GEM PATHS:
     - /Users/rege/.gem
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gem" => "--no-ri --no-rdoc"
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /Users/rege/.rbenv/versions/2.0.0-p247/bin
     - /usr/local/Cellar/rbenv/0.4.0/libexec
     - /Users/rege/.gem/bin
     - /Users/rege/.rbenv/shims
     - /Users/rege/.rbenv/bin
     - /usr/local/heroku/bin
     - /usr/local/bin
     - /Users/rege/.rbenv/shims
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /usr/local/bin

myproject(development)» which bundle
/Users/rege/.gem/bin/bundle

【问题讨论】:

  • 如何删除将 gem 安装到 ./vendor/bundle 的设置?

标签: ruby-on-rails ruby gem rbenv


【解决方案1】:

检查您的活动 gemset rbenv gemset active,也许您引用了错误的 gemset。要检查可用的 gemlist,请触发此 rbenv gemset list

【讨论】:

  • 我没有 gemset 插件也不想
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-14
  • 1970-01-01
  • 2013-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多