如何让捆绑器使用旧的捆绑器 gem 版本?
how to get bundler to use an older bundler gem version?
我已经下载了我需要的旧版本的捆绑器,但我不确定如何让我的捆绑器命令行命令使用这个旧版本的 gem?我该怎么做?
背景
- 需要在 dreamhost 上使用 ruby 1.8.7,因此为此设置了 Rails v3.2。
- 看来我需要将旧版本的捆绑器与 ruby 1.8.7 一起使用,因此我为此将目标捆绑器版本 1.0.22。我注意到这就像我使用捆绑器 v1.9.2 我在 "bundle install" 之后得到错误 "Gem::InstallError: i18n requires Ruby version >= 1.9.3."
命令行
Gregs-MacBook-Pro:weekends Greg$ gem list bundler
*** LOCAL GEMS ***
bundler (1.9.2, 1.0.22, 1.0.0)
Gregs-MacBook-Pro:weekends Greg$ bundler -v
Bundler version 1.9.2
您可以使用 bundle _version_ install
安装特定版本的 gem。
这是一个例子:
bundle _1.0.21_ install
或
bundle _1.0.21_ -v
# Bundler version 1.0.2
参考:http://makandracards.com/makandra/9741-run-specific-version-of-bundler
我已经下载了我需要的旧版本的捆绑器,但我不确定如何让我的捆绑器命令行命令使用这个旧版本的 gem?我该怎么做?
背景
- 需要在 dreamhost 上使用 ruby 1.8.7,因此为此设置了 Rails v3.2。
- 看来我需要将旧版本的捆绑器与 ruby 1.8.7 一起使用,因此我为此将目标捆绑器版本 1.0.22。我注意到这就像我使用捆绑器 v1.9.2 我在 "bundle install" 之后得到错误 "Gem::InstallError: i18n requires Ruby version >= 1.9.3."
命令行
Gregs-MacBook-Pro:weekends Greg$ gem list bundler
*** LOCAL GEMS ***
bundler (1.9.2, 1.0.22, 1.0.0)
Gregs-MacBook-Pro:weekends Greg$ bundler -v
Bundler version 1.9.2
您可以使用 bundle _version_ install
安装特定版本的 gem。
这是一个例子:
bundle _1.0.21_ install
或
bundle _1.0.21_ -v
# Bundler version 1.0.2
参考:http://makandracards.com/makandra/9741-run-specific-version-of-bundler