Ubuntu11.10,Rails3 开发环境配置

一直有写技术博客的想法,但又不愿意写在别人的博客平台上,趁想在Everyday 1.3版本的重构,给自己的留了块地写写技术博客,和大家一起分享一些心得,也是为了自己技术和生活积累,希望能在将来坚持下来,持续更新博客,废话不多说,写下我的ROR开发环境配置:

##安装curl:

$ sudo apt-get install curl ##安装git,linux上方便的scm工具: 

$ sudo apt-get install git-core ##安装rvm,ruby的版本管理工具: 

$ bash < <( curl https://rvm.beginrescueend.com/releases/rvm-install-head )

如果上边的命令无法安装可以尝试:$ bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

##修改~/.bashrc 最后添加:

if [[ -s "$HOME/.rvm/scripts/rvm" ]]  ; then
		source "$HOME/.rvm/scripts/rvm" ;
fi ##验证rvm是否成功安装:

$  rvm notes ##通过rvm安装ruby 1.9.2: 

$ rvm install 1.9.2 ##设置默认使用rvm 1.9.2 : 

$ rvm ruby-1.9.2-p290 
$ rvm gemset create rails3.0 
$ rvm 1.9.2@rails3.0 --default ##安装依赖的lib: 

$ sudo apt-get install build-essential bison openssl libreadline5 libreadline5-dev zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libmysqlclient-dev ##测试ruby是否安装成功:

$ ruby -v ##如果出现zlib missing类似的错误,我们可以:

$ cd ~/.rvm/src/ruby-1.9.2-p180/ext/zlib 
$ ruby extconf.rb && make && make install  
$ gem update --system 1.8.1` --可解决类似错误。 ##安装rails3: 

$ gem install rails
$ rails -v   --- 验证安装成功与否 ##Ubuntu中安装mysql server, 和相应的mysql gem:

$ gem install mysql2 ##到这里配置就基本结束了,可能有人还会用到,图片处理方面的东西还需要安装rmagick:

$ apt-get install imagemagick
$ apt-get install libmagickwand-dev
$ gem install rmagick

后续可能还会写一些关于,rails生产环境的部署方面的东西,供自己 备案和分享!(原创文章)

153 Words 23 October 2011 Suzhou, China