ruby - 为每个 ruby​​ 版本重新安装每个 gem?

标签 ruby rbenv

我刚刚使用 rbenv 安装了 Ruby 2.0.0,并将其设置为我系统的全局 ruby​​ 版本。由于 2.0 兼容 1.9.3,我尝试用它启动 Rails 项目,但出现以下错误。安装 2.0 后我做了 rbenv rehash

The `rails' command exists in these Ruby versions:
  1.9.3-p327

这是否意味着我在 1.9.3 系统上安装的每个 gem 都必须重新安装才能在 2.0 中使用?

最佳答案

如图所示 here :

您需要为您使用的每个 Ruby 版本重新安装 bundler 。查看安装它的 Ruby 版本:

rbenv whence bundle

查看当前版本:

rbenv version

如果缺少该版本,请安装 bundler :

gem install bundler

关于ruby - 为每个 ruby​​ 版本重新安装每个 gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15327319/

相关文章:

ruby - 使用 Axlsx gem 读取和编辑 excel 模板?

ruby-on-rails - 如何在rbenv中使用多个Rails版本?

ruby - Bundler 未正确安装

macos - OpenSSL 无法使用 gem ruby​​gems 或 brew 或 bundle 加载库

ruby - 将barby gem生成的条码嵌入到 Prawn 文档中

mysql - 从 mysql 转换到 postgres 错误

ruby - 冲突的 ruby

ruby-on-rails - 使用 vagrant 和 rbenv 配置 ruby​​mine

mysql - Bundler 声称已安装我的 bundle ,但找不到 Rails 或 MySQL

ruby-on-rails - ActionCable 无需升级到 Rails 5 beta