在windows 7上安装配置ruby on rails环境

所有人都说在windows上装ruby on rails不好,偏有老娘这种不信邪的。奋斗

参考这篇文章实践了一遍:http://installfest.railsbridge.org/installfest/windows

过程记录之:

1. 菜鸟就别从ruby一点点装了, 老娘试过了,累屎。直接下载打包好的windows installer, 缺点是不一定有最新的ruby版本。

下载地址在这里:http://railsinstaller.org/en

目前最新包名: railsinstaller-3.1.0.exe

打包的是ruby2.1,  没有最新的ruby2.2


2. 安装到最后会弹出配置窗口,继续配完git 和ssh, 不在赘述。

3. 升级了一下git, 其实不升级也行。

4. 从windows 开始菜单找到Command Prompt with Ruby and Rails, 这就是每次运行ruby on rails的地方了。

5. 升级了一下gem, 用gem update --system; 升级rails:gem install rails

6. 现在就可以换路经到你的rails应用项目下, 运行bundle install装各种gem了。

7. 默认连接的source是 https://rubygems.org/, 另外现在在国内用不需要换成taobao那个source了,人家自动会连国内的源。如果ssl报错,可以换成http://rubygems.org/

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

8. 所有包装完,运行rails s启动server。


===============事情永远不会那么顺利的分割线=================

server启动时报错:`require´: 126:找不到指定的模块, 给的路径是ruby安装目录下的某个win32-api的库的目录。

问题的原因是gem包版本不兼容导致的。

解决办法:

查看gem包的版本: gem list

发现win32-api版本1.5.3,  和它相关的windows-api:0.4.2,  windows-pr: 1.2.2版本太低,重新从gem source下载新的版本就好了, gem install <gem_name> -v <version>

卸载老版本: gem uninstall <gem_name>, 会让你选择卸哪个版本。







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值