MacOS下配置RoR环境杂记

MacOS 10.6.8 版本

 

安装RoR环境中碰到的一些问题和解决办法,记录下来备忘

 

关于安装步骤就不说明了,网上此类说明多如牛毛,这里主要记录我遇到的问题

 

安装完的 Rails 无法识别

rvm 能够正常安装,也可以切换 ruby 版本

但使用 sudo gem install rails 命令后,安装完 rails 无法识别

解决办法:

原因是rvm 环境配置不完整

因为我使用的是 oh-my-zsh 脚本环境,所以在 ~/.zshrc 配置文件结尾处加这样一段

 

 

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

据别人说,这段脚本应该是 gem 安装过程中被自动配置的,不需要人为干预,不知道我这里为什么不行

 

提高 rails new 过程 bundle install 速度

原文 http://rubyer.me/blog/941

默认配置下使用 rails new 命令创建项目会卡在 bundle install 过程很长时间

解决办法:

 

rails new proj_name --skip-bundle
cd proj_name
bundle install --local
 

第一次这么做本地 bundle 会发现有一些gem没有安装,按照提示执行大概4、5次 gem install xxx 就OK了

这样以后创建工程就省掉远程检查 bundle 更新情况的时间占用

 

rvm 和 gem 常用命令

rvm list known          列出目前服务器上可安装ruby版本

rvm list                    列出目前本地已安装ruby版本

rvm install 1.9.2        安装目标版本(具体名字可以参考 rvm list known 列出的软件名称)

rvm 1.9.2 --default    切换本地ruby版本为1.9.2

 

gem list                   列出当前本地所安装的gem

gem install xxx         安装新的gem

gem uninstall xxx      卸载一个已安装gem,当这个gem同时安装有多个版本时,会有选择提示

gem command help   gem命令详细说明

 

 

Windows平台安装Rails环境最好的捆绑安装包

RailsInstaller,直接包含最新最全的RoR开发环境和运行依赖环境,超强

http://railsinstaller.org

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值