centos ROR环境初始化

1.rvm 安装

好像新版本需要安装一个key,根据提示,输入指令,导入key,

然后再 运行安装指令


curl -sSL https://get.rvm.io | bash -s stable  
source ~/.bashrc 
source ~/.bash_profile 

2.ruby版本安装

比如这个版本的ruby

rvm install ruby-2.0.0-p598
根据是否安装了依赖,会需要切换到root,安装一些依赖指令

yum install -y patch libyaml-devel glibc-headers autoconf gcc-c++ glibc-devel patch readline-devel zlib-devel libffi-devel openssl-devel automake libtool bison sqlite-devel

记得切换到root用户


3.安装rubymine

新版本的centos默认安装了jdk,可以直接安装rubymine

解压目录,进入 bin

./rubymine.sh

根据提示操作即可。

4.安装git

老的centos,yum源中没有git,不过centos6以后就有了,可以直接使用源安装

yum  install git

但是这个源的git版本太低了,安装后的版本 1.7.2,

github等需要的git版本必须大于 1.7.2,所以,不采用这种方式安装。

--------------------------------------------------------------------------------

需要手动下载安装包,然后编辑、安装。步骤如下:

ps:编译安装的话,需要一些依赖,否则编译会出错,so


1.安装依赖

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
2
.下载安装包,最新版本的git 2.10.0

wget https://github.com/git/git/archive/v2.10.0.zip
解压

unzip v2.10.0.zip
进入根目录

cd git-2.10.0

3.编译安装(将其安装在"/usr/local/git"目录下)

make prefix=/usr/local/git all
make prefix=/usr/local/git install

4.将git安装路径配置到环境变量

 vi /etc/profile

将下边这条指令添加到文件最后一行

export PATH=/usr/local/git/bin:$PATH
source /etc/profile

5.查看version

git --version


6.设置用户名和email

git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"

7.重启

-----------------------------------------------------------------------------------------------------------------------

5.安装nodejs

ruby项目运行,需要一个js runtime,一般在gemfile里有这个gem

# See https://github.com/rails/execjs#readme for more supported runtimes
gem 'therubyracer', platforms: :ruby

如果装了这个gem,就不用再额外配置js运行环境,(但是据说这个gem会影响内存占用,可以在系统中安装node.js来解决)

在root下,

yum install epel-release
yum install nodejs
node  -v

6.关闭centos防火墙

service iptables stop #停止,立即生效


chkconfig iptables off #禁用,重启后生效


7.checkout项目目录,开始工作






















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值