在windows 7上安装配置ruby on rails环境
来源:互联网 发布:司法大数据研究院 编辑:程序博客网 时间:2024/03/29 18:13
所有人都说在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>, 会让你选择卸哪个版本。
- 在windows 7上安装配置ruby on rails环境
- 在 Ubuntu 12.04 Server 上安装 Ruby on Rails 环境
- 在Windows Vista上安装Ruby on Rails和配置MySQL
- windows上安装ruby on rails
- CentOS上安装配置Ruby on Rails
- ubuntu上安装配置Ruby on Rails
- 在winxp上安装Ruby On Rails
- 在Ubuntu上安装Ruby On Rails
- 在Ubuntu上安装Ruby On Rails
- 在Mac上安装Ruby on Rails
- 在Ubuntu上安装Ruby On Rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- ruby on rails环境配置
- Ruby on rails 环境安装
- Java从入门到精通——数据库篇Mongo DB GridFS文件系统
- 自己练习写的n!末尾零的个数的代码
- 获取安卓手机的唯一标识
- postgis常用函数总结(一)
- 黑马程序员--java基础--String类
- 在windows 7上安装配置ruby on rails环境
- ld: 3 duplicate symbols for architecture armv7 错误处理
- mobiscroll 样式修改
- linux 守护进程
- linux守护进程与inetd超级服务器
- shell编程笔记一
- iOS实现头像选取(照相或者图片库)、大小等比缩放、生成圆形头像
- 第四周项目-2
- postgis常用函数总结(二)