centos安装rvm(Ruby Version Manager)
安装依赖:
yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
下载安装RVM:
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 curl -L get.rvm.io | bash -s stable
设定RVM环境:
source /etc/profile.d/rvm.sh
安装完成,检测rvm是否安装成功
rvm -v
使用rvm安装ruby
rvm list known # 列出各版本 rvm install 2.4.1 # 安装ruby2.4.1版本 rvm install 2.3.0 rvm use 2.3.0 rvm use 2.4.1 --default # 指定一个默认版本 rvm remove 1.9.0 # 卸载已安装的版本
运行irb和使用ruby
irb puts "Hello World!" quit
centos安装rails
安装完rvm后,就连带的安装好了gem
gem -v RubyGems是ruby的包管理工具,提供了ruby函数库的标准格式`gem`
使用gem安装bundler,bundler是构建ruby依赖的gem包的工具
gem install bundler bundler -v
使用gem安装rails
gem install rails rails -v
安装nodejs环境
rails中的gem包'uglifier'运行的时候需要一个JS环境,不然会报错Gem Load Error is: Could not find a JavaScript runtime, 所以需要安装nodejs环境:yum install -y nodejs
至此,ruby&rails环境就已经搭建好啦!
mkdir /var/www && cd /var/www rails new blog cd blog bundle install ./bin/rails server -b 0.0.0.0 -p 3000