使用Pik将Ruby更新到2.0.0

时间:2013-10-11 01:27:26

标签: ruby pik

After installing pik and changing my Ruby version to 2.0.0,捆绑包无法正常工作

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并且仍然可以正常工作?

2 个答案:

答案 0 :(得分:1)

我有同样的问题 - 如果你按照listed的说明(即安装devkit并遵循他们的指示[他们实际上并没有告诉你使用rubyinstaller]),你会没事的。还要确保在Devkit指令的初始阶段期间它不会错过任何ruby安装。

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

希望这有帮助。

答案 1 :(得分:0)

我认为Josh的回答可能是正确的,但我最终installed Ubuntu as a VM,所以我可以使用RVM。

RVM比Pik好一千倍,它会安装DevKit。它真是值得安装Ubuntu,所以你可以使用它。