本文共 1541 字,大约阅读时间需要 5 分钟。
操作系统: Ubuntu 16.10 / Deepin 15.3
ruby: 2.3 rails: 5.0.1$ sudo apt-get install ruby
查看ruby版本
$ ruby -vruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/$ gem sources -lhttps://gems.ruby-china.org
确保只有 gems.ruby-china.org
$ gem install rails
安装nokogiri出错的解决方案:参考官网
$ rails -vRails 5.0.1
$ bundle config mirror.https://rubygems.org https://gems.ruby-china.org
这样你不用改你的 Gemfile 的 source。
source 'https://rubygems.org/'gem 'rails', '5.0.1'...
$ sudo apt install nodejs
$ rails new testWeb创建成功后,进入testWeb,启动rails$ cd testWeb$ rails server --binding=xx.xx.xx.xx
浏览器访问
xx.xx.xx.xx:3000
如果不是搭建服务器环境,这步可以略过
$ sudo gem install passenger
sudo passenger-install-nginx-module
安装过程中会提示安装支持库,根据提示停下来进行安装,然后重新运行即可
vim /opt/nginx/conf/nginx.conf
server { listen 80; server_name localhost; charset utf-8; location / { root /home/xxxx/project.root/public;(一定要是public) index index.html index.htm; passenger_enabled on; autoindex on; rails_env development; }
$ sudo apt install postgresql-9.6$ sudo apt install postgresql-server-dev-all
gem install pg
安装postgresql后会新建一个postgres系统用户,和一个postgres数据库用户
使用root切换到postgres系统用户#su - postgres$psqlALTER USER postgres WITH PASSWORD 'postgres';
转载地址:http://rshgi.baihongyu.com/