新手问题 要疯了 重装次电脑后答不起 rails 了~!

drine · 2013年12月30日 · 最后由 chunlea 回复于 2013年12月31日 · 2396 次阅读

win7环境下

http://rubyinstaller.org/ 装好了ruby,这个包是含gem的 于是###

gem install rails

C:\Users\Administrator>gem install rails Fetching: i18n-0.6.9.gem (100%) Successfully installed i18n-0.6.9 Fetching: multi_json-1.8.2.gem (100%) Successfully installed multi_json-1.8.2 Fetching: tzinfo-0.3.38.gem (100%) Successfully installed tzinfo-0.3.38 Fetching: atomic-1.1.14.gem (100%) ERROR: Error installing rails: 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'

###重新输gem install rails

ERROR: Error installing rails: 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'

试过把gemfile改成ruby.taobao.org还是不行。

gem sources --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/

之后执行gem install rails还是没用!

但重装之前这样的步骤是没有问题,装上rails并可以使用了的。现在到底怎么搞的啊,郁闷,来来回回折腾1小时了,那个devkit装了屁用没有! 执行那devkit里的1个ruby文件根本没法执行!怎么办啊!

共收到 13 条回复

装虚拟机,然后通过虚拟机装 Ubuntu!

vagrant!

#1楼 @lgn21st 之前装过双系统ubuntu,但后来发现出问题的时候很麻烦。。唉 只有用虚拟机了搭ubuntu了。。为什么这样啊 就不到一周之前都还好好的

#3楼 @DrinE 用windows是原罪。既然用了虚拟机了,为啥不试试虚拟机mac

#4楼 @xstmjh 我是只会windows和linux的小白。。。

#5楼 @DrinE windows比mac难用多了,放心的去试mac吧

#3楼 @DrinE 最大的问题是,你用 Windows,这里能帮你的人实在是太少了,也许只有 @ericguo 了。

整个 Ruby 社区以 Mac 和 Linux,所以各种工具会假设平台是 *nix 平台,Windows上的小众问题无法获得支持。 Mac 桌面真比 Windows 好用多了,如果钱不是问题的话,赶紧入一台。

他有好几个版本……你用的哪个……

Ruby on windows还是很坑的……2.0.0-x64某些库没有预编译的版本……比如Nokogiri……所以不太建议用…… 32位的……貌似也很囧: http://ruby-china.org/topics/16329

最后……请仔细读了说明/做了搜索之后再怒喷: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

赶紧换Ubuntu吧,没有你想的那么难。我的好多同学都已经逐渐脱离Windows了。值得参考:http://docs.huihoo.com/homepage/shredderyin/

很多Gem在Windows的坑太大了,还有,rails 4.1里引用的spring不兼容Windows。

九楼正解,虽然和楼主相比,十楼才是真正的windows黑。。。 http://ruby-china.org/topics/11080 楼主实在搞不定直接用上面帖子里面的ruby 2.0.0-p353压缩包吧,直接解压覆盖原始rubyinstall即可。

其实玩ruby不懂C,就算你用mac一样会遇到的。

devkit 是绝对要配置的,建议装个1.9.3 的 32 位版本能减少一定量的折腾,上面那些劝换系统的基本都是近期没在 win 下安装的人的留言,可以无视

还有就是,rails 4.1带的 spring,这个是能在 win 下装的,只不过它不支持 win 系统罢了(ぶっちゃけお前らプロセスのコピーなんかほしいの?),而且它都还不支持 jruby 呢。

#12楼 @ywjno 虽然近期没有在Win下安装,但是真心被坑过……自此之后,不和用Windows写代码的人组队参赛(Windows 的相关开发除外)

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册