一直有写技术博客的想法,但又不愿意写在别人的博客平台上,趁想在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
23 October 2011 Suzhou, China后续可能还会写一些关于,rails生产环境的部署方面的东西,供自己 备案和分享!(原创文章)