使用Pik将Ruby更新到2.0.0

安装pik并将我的Ruby版本更改为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并且仍然可以正常工作?

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

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

希望这可以帮助。

我认为Josh的回答可能是正确的,但我最后安装了Ubuntu作为VM ,所以我可以使用RVM。

RVM比Pik好一千倍,它安装了DevKit。 这是非常好的,真正值得安装Ubuntu,所以你可以使用它。