Ubuntu下rails开发环境搭建

操作系统: Ubuntu 16.10 / Deepin 15.3
ruby: 2.3
rails: 5.0.1

一.安装Ruby、Rails

安装ruby

$ sudo apt-get install ruby

查看ruby版本

$ ruby -v
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

修改gem源

$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.org

确保只有 gems.ruby-china.org

安装rails

$ gem install rails

安装nokogiri出错的解决方案:参考官网http://www.nokogiri.org/tutorials/installing_nokogiri.html

$ rails -v
Rails 5.0.1

修改 Bundler 的 Gem 源代码镜像命令

$ bundle config mirror.https://rubygems.org https://gems.ruby-china.org

这样你不用改你的 Gemfile 的 source。

source 'https://rubygems.org/'
gem 'rails', '5.0.1'
...

安装nodejs

$ sudo apt install nodejs

启动rails 项目

$ rails new testWeb
创建成功后,进入testWeb,启动rails
$ cd   testWeb
$ rails  server   --binding=xx.xx.xx.xx

浏览器访问

xx.xx.xx.xx:3000

二.使用Passenger+Nginx搭建服务器环境

如果不是搭建服务器环境,这步可以略过

安装passenger

$ sudo gem install passenger

安装nginx

sudo passenger-install-nginx-module

安装过程中会提示安装支持库,根据提示停下来进行安装,然后重新运行即可

修改nginx配置文件,添加以下内容:

vim /opt/nginx/conf/nginx.conf

 server {  
     listen       80;  
     server_name  localhost;  
     charset utf-8;     
     location / {  
          root   /home/xxxx/project.root/public;(一定要是publicindex  index.html index.htm;  
          passenger_enabled on;  
          autoindex  on;  
          rails_env development;  
} 

三.安装postgresql

安装PostgreSQL

$ sudo apt install postgresql-9.6
$ sudo apt install postgresql-server-dev-all

安装gem

gem install pg

修改postgres数据库用户密码

安装postgresql后会新建一个postgres系统用户,和一个postgres数据库用户
使用root切换到postgres系统用户

#su - postgres
$psql
ALTER USER postgres WITH PASSWORD 'postgres';
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值