0

安装 pik 并将我的 Ruby 版本更改为 2.0.0后,bundler 不再正常工作

C:\Users\Me\Documents\Work Projects\Application>bundle install
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/..
Using rake (10.1.0)
Using i18n (0.6.5)
Using minitest (4.7.5)
Using multi_json (1.8.0)
Installing atomic (1.1.14)
Gem::InstallError: The 'atomic' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
An error occurred while installing atomic (1.1.14), and Bundler cannot continue.
Make sure that `gem install atomic -v '1.1.14'` succeeds before bundling.

Ruby Installer安装 devkit有点挫败我安装 pik 的麻烦的原因。我该如何解决这个问题,以便将来我可以使用 pik 轻松更新 ruby​​ 并且一切正常?

4

2 回答 2

1

我遇到了同样的问题——如果你按照列出的说明进行操作(即安装 devkit 并按照他们的指示[他们实际上并没有告诉你使用 ruby​​installer]),你会没事的。还要确保在 Devkit 指令的初始化阶段,它不会错过任何 ruby​​ 安装。

不过请注意,pik 似乎无法指定 2.0.0 的 x64 版本,因此如果是这种情况,您可能会遇到问题。最后我不得不为 ruby​​ 的 x64 版本使用 ruby​​installer,然后运行 ​​devkit 的 x64 版本。

希望这可以帮助。

于 2013-10-16T03:28:00.497 回答
0

我认为 Josh 的回答可能是正确的,但我实际上最终将 Ubuntu 安装为 VM,这样我就可以使用 RVM。

RVM比 Pik 好一千倍,它安装了 DevKit。它非常好,值得安装 Ubuntu 以便您可以使用它。

于 2013-10-16T13:19:55.007 回答