rails安装
1.安装:
默认安装:gem install rails 得到最高版本的rails
指定安装:gem install rails -v=5.0.7
- 验证安装成功
[root@centos7 rails_demo01]# rails -v
Rails 5.0.7
3.创建一个项目
a.创建项目
`rails new circles`
见到`run bundle install`时,
`ctrl+c`停止下载依赖,修改下载源.(因为默认为国外的下载源,所以下载有些困难,)
cd circles
b.修改镜像源
打开`vi Gemfile`
镜像源修改为下面的source
`source 'https://ruby.taobao.org'`
c.开始下载依赖
`bundle`
- 启动rails
rails s -p 3001 #如果不写端口,默认是3000
rails s -b 0.0.0.0 #-b 开放ip,外网可访问
如果报下面的错:说明没有安装nodejs
[root@centos7 rails_test]# rails s
/usr/local/rvm/gems/ruby-2.3.8/gems/execjs-2.7.0/lib/execjs/runtimes.rb:58:in `autodetect': Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
nodejs参考下面的连接安装一下就ok了:
https://www.cnblogs.com/haima/p/11235640.html
- 访问页面
localhost:3001
- 创建控制器welcome 和 index页面
rails g controller welcome index