Ruby Windows 7 下 Ruby 2.0.0-p353 挺好用的……

ericguo · 发布于 2013年05月18日 · 最后由 yangff 回复于 2013年10月07日 · 8944 次阅读
Eda824

Rails 4.0.2, Rails 3.2.16, Octopress, oracle数据库驱动,反正我想用的gems都可以在Windows下正常工作,而且rails s速度明显快了不少

分享安装过程的几个坑:

Need manually install the sqlite3.

1. run C:\DevKit\devkitvars.bat 2. mkdir c:\temp 3. download http://packages.openknapsack.org/sqlite/sqlite-3.7.15.2-x86-windows.tar.lzma to c:\temp 4. c:\Temp>bsdtar --lzma -xf sqlite-3.7.15.2-x86-windows.tar.lzma 5. c:\Temp>gem install sqlite3 --platform=ruby -- --with-opt-dir=C:/Temp

2. Using below .gemrc and reinstall the gems like yajl-ruby, win32console or bcrypt-ruby if you found the x86-mingw32 version can not work out of box.

---
:backtrace: false
:benchmark: false
:bulk_threshold: 1000
:sources:
- http://ruby.taobao.org
:update_sources: true
:verbose: true
gem: --no-document --platform=ruby

You may want to comment out the "DL is deprecated, please use Fiddle" warning

code at C:\Ruby200\lib\ruby\2.0.0\dl.rb since it's annoy and you are not the irb/pry or some other gems code owner...

最后,今天给同事装,发现对初学者来说还是有点坑,所以这里提供一个115的直接安装镜像包,安装好以后直接把C:\Ruby200目录替换为这个压缩包里面的内容即可,可能更简单一点。

共收到 22 条回复
3872

good!

6067

@ericguo 我的64位win7怎么安装不了thin呀,不知道你遇到没有?

Eda824

#3楼 @zlfera 我用的32位,并且thin安装正常。。。

6067

@ericguo你用的devkit是什么版的?

2880

@zlfera 64位的选mingw64-64好了

6067

@luikore @ericguo win7下不能安装thin呀

Eda824

#8楼 @zlfera 不清楚,反正32位windows 7, ruby 2.0.0-p195+thin 1.5.1是可以安装和使用的。

422

windows就用vagrant虚拟吧,共享文件夹、ssh登录操作,非常方便

96

速度超快,就是nokogiri没法用

6067

@ericguo在win7上装了ruby2.0当我打开IRB时上面为什么显示DL is deprecated, please use Fiddle?不过其他一切正常。那如何使用fiddle?

4584

windows...各种的不爽,对于ruby、rails什么的

2286

其实在乎的不是环境,只要能用就好。

4712

赶紧回家装上试试

96

我用64位win8安装64位Ruby 2.0.0-p195用着也不错

6067

@ericguo 你好问一下你在windows7下安装ruby2.0那个sqlite3下什么版本我在官网下的怎么没用?你的在哪里下的?谢谢

18楼 已删除
2286

win下面一些好的gem都没有办法用

Eda824

直接安装包有更新,现在这个200兆的压缩包已经包括了rails 4.0.2, rails 3.2.16以及devkit http://115.com/lb/5lbcqj8lbp7g#Ruby200.rar 首先安装 32位 Rubyinstaller 2.0.0-p353,然后把这个压缩包直接解压缩到C:\根目录

96

mysql能编译么……

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