步骤
在终端中输入
gcc -v
终端返回gcc版本则说明command line已经安装,若没有则可用命令
xcode-select --install
安装。
1
git --version
在终端输入(mac已预装)
1
ruby -v
返回ruby版本,则说明mac已预装ruby环境,没有则可去官网安装。
1
ruby -e "$(curl -fsSLhttps://raw.github.com/mxcl/homebrew/go/install)"
安装完后,检查版本
1
brew -v
1
\curl -Lhttps://get.rvm.io| bash -s stable
安装完成后,检查版本
1
rvm -v
多个ruby版本切换
123
rvm install 1.9.3rvm use 1.9.3rvm --default 1.9.3
1
sudo gem install rails -V
因为国内万恶的墙的问题,原本应该很顺畅的这一步,在国内就会突然恰到某个包的下载,然后就一直不动了。解决方法是,使用淘宝的镜像安装(业界良心)
123
gem sources --removehttps://rubygems.org/gem sources -ahttp://ruby.taobao.org/gem sources -l
用这个安装完成,便可查看rails版本
1
rails -v
创建一个测试工程,检查环境是否安好
1
rails new hello --skip-bundle
加上—skip-bundle还是墙的原因,然后我们要在新建的项目中,手动的为它安装bundle。
新建项目之后再安装bundle,进入到项目中,打开Gemfile,修改第一行:source ‘https://rubygems.org‘修改为:source ’http://ruby.taobao.org’
1
gem install bundle
使用cd命令进入hello文件夹,尝试启动rails的server服务,看是否正常。
1
rails server
如果报错:
12
Could not find gem 'sdoc (>= 0) ruby' in the gems available on this machine.Run `bundle install` to install missing gems.
继续使用命令
bundle install
至此,继续使用rails server命令,如果看到
=> Booting WEBrick
=> Rails 4.0.1 application starting in development onhttp://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2013-12-01 01:09:34] INFO WEBrick 1.3.1
[2013-12-01 01:09:34] INFO ruby 2.0.0 (2013-06-27) [universal.x86_64-darwin13]
[2013-12-01 01:09:34] INFO WEBrick::HTTPServer#start: pid=1130 port=3000
说明启动成功,至此,已安装好rails的环境,步数较多,需要耐心,如果出现权限问题的提示,就在相应的命令前加sudo,来提高权限即可。