ubuntu rails环境详细配备
1、sudo apt-get update
#sudo apt-get dist-upgrade 如果这个包没有发布更新,就不管它;如果发布了更新,就把包下载到电脑上,并安装。
apt-get update 指令会同步使用者端和APT 伺服器的RPM 索引清单(package list),APT 伺服器的RPM 索引清单置于base 资料夹内,使用者端电脑取得base 资料夹内的bz2 RPM 索引清单压缩档后,会将其解压置放于/var/state/apt/lists/,而使用者使用apt-get install 或apt-get dist-upgrade 指令的时候,就会将这个资料夹内的资料和使用者端电脑内的RPM 资料库比对,如此一来就可以知道那些RPM 已安装、未安装、或是可以升级的。
这里提一下apt-get upgrade 与apt-get dist-upgrade的关系
由于包与包之间存在各种依赖关系。upgrade只是简单的更新包,不管这些依赖,它不和添加包,或是删除包。而dist-upgrade可以根据依赖关系的变化,添加包,删除包。
一般在运行upgrade或dist-upgrade之间,要运行update.
2、sudo apt-get install htop
3、sudo apt-get install vim
4、sudo apt-get install build-essential git-core curl
5、sudo apt-get install build-essential 编译安装(make)
6、安装mysql数据库
7、sudo apt-get install git
8、sudo apt-get install ssh9、安装RVM
curl https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
多用户:rvm会被安装到/user/local/rvm,单用户:用户主目录的$HOME/.rvm下。 按照提示,修改 ~/.bashrc文件。详将:( 如果你安装上了RVM,但显示未按装,那么很可能就是这步没弄好! )[ -z "$PS1" ] && return
替换为:
if [[ -n "$PS1" ]]; then
然后将下面两行加到文件末尾(一定为末尾),以便把rvm加载到登录shell会话中。
fi
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
注意,如果rvm是被安装到/usr/local/rvm,即使用root用户来安装,那么上面两行为:
fi
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" 改完之后重启终端
*source .bashrc #编译
10、sudo apt-get install aptitude
11、//安装ruby依赖包
sudo aptitude install curl sun-java6-bin sun-java6-jre sun-java6-jdk
sudo aptitude install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf
apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config
12、安装 bundle install (里面含有数据库mysql)之前要安装两个依赖包
sudo apt-get install libmysql-rubysudo apt-get install libmysqlclient-dev
rvm install 1.8.7 {安装1.9.2之前,必须有1.8.7才行}
13、rvm install 1.9.2 #安装ruby-1.9.2 (rvm reinstall 1.9.2 (这个代表重装))
14、rvm use 1.9.2 #使用那一个ruby
15、 rvm use 1.9.2 --default #用哪个作为默认值
16、sudo apt-get install rake
17、gem install nokogiri #安装nokogiri 文件,用来解析网页的
18、sudo apt-get install libmysqlclient15-dev
19、gem install mysql2 #安装MySQL2(上一步)
20、gem install bundle
21、gem install rails