则按照他说的做就好了。
安装完毕后有一个很重要的操作——将原镜像地址换掉。原镜像地址由于某些神秘的原因(你懂得),接下来ruby下载速度奇慢,而且还不稳定。
于是果断执行命令
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
4、安装ruby
rvm配置完毕之后,下一步就是安装ruby(我使用的是2.3.4版本)
rvm install 2.3.4
然后安装完之后设置为默认版本
rvm use 2.3.4 --default
5、修改gem source
一般来说,ruby安装完之后,gem也就有了。但是因为一些神秘的原因(你懂得),gem原本的source常常下载速度极慢。
首先看一下现有的gem source
gem source -l
反馈是
*** CURRENT SOURCES *** https://rubygems.org/
这个是rubygem原有的镜像,在大陆访问速度比较慢。我们可以换上ruby-china提供的镜像。操作如下:
gem source -r https://rubygems.org/ gem source -a https://gems.ruby-china.org/
依次是删除原有镜像地址和创建新镜像地址。到此,gem配置完毕
6、安装rails和bundler
如果之前都配置妥善了的话,这一步其实很简单
首先(中间可能会出现部分依赖性问题,可以通过baidu和google自行解决,一般都能找到相关资料)
gem install rails
确认安装完毕后,运行
gem install bundler
7、安装mariadb和redis
其实mariadb在centos上的安装非常简单,直接 yum -y install mariadb mariadb-server mysql-devel 即可(最后一个要是不安装的话,等会bundle install时会出现依赖错误)。
然后就可以 sudo service mariadb start来启动数据库了,十分方便。(关于数据库的设置密码等问题,可以自行百度相关资料,此处不再赘述)
redis的话,在确保EPEL安装了的情况下,也可以直接yum -y install redis,系统服务也配置好了,非常方便。(EPEL的安装请看文末问题区2)
注:在正式部署项目之前,请务必按照development的方式将redis和mariadb的相关配置配置好
关于mariadb的基本初始设置,可以参照://www.jb51.net/article/108930.htm
关于mariadb的远程访问问题,可以参照下面链接,写的很简洁清晰(不过除了开发机以外的情况下将远程权限赋予全部ip是很不安全的)://www.jb51.net/article/72426.htm
8、部署项目
首先在项目目录下初始化仓库并添加远程仓库(后面写上你的git地址)
git init git remote add origin *****************.git
然后
git pull origin master










