RAILS环境搭建

Rails一些学习资料

http://guides.rubyonrails.org/getting_started.html

https://rails.guide/

https://ruby-china.org/wiki

RVM

RVM是Ruby的管理工具,可以方便的安装、管理、切换多个Ruby,管理Gemset

RVM 安装

$\curl -sSL https://get.rvm.io | bash -s stable

$source~/.bashrc

$source~/.bash_profile

修改 RVM 的 Ruby 安装源到 Ruby China 的Ruby 镜像服务器,这样能提高安装速度

$echo"ruby_url=https://cache.ruby-china.org/pub/ruby"> ~/.rvm/user/db

Ruby 的安装与切换

列出已知的 Ruby 版本

rvm list known

安装一个 Ruby 版本

rvm install 2.3.1

这里安装了最新的 2.3.1,rvm list known列表里面的都可以拿来安装。

切换 Ruby 版本

rvm use 2.3.1

如果想设置为默认版本,这样一来以后新打开的控制台默认的 Ruby 就是这个版本

rvm use 2.3.1 --default

查询已经安装的ruby

rvm list

卸载一个已安装版本

rvm remove 2.3.1

RAILS项目创建

安装Rails

gem install rails

Rails安装完成后,创建一个rails项目,假定你的项目叫做:blog

rails new blog

当我们看到run bundle install时可以按住Ctrl+C结束任务,因为rails项目默认源是https://rubygems.org,我们在国内访问会很忙,这时我们可以修改Gemfile文件中的source为ruby-china的源

source 'https://gems.ruby-china.org'

创建一个.versions.conf文件来指定ruby版本和gemset(gem管理库)

ruby=ruby-2.3.1

ruby-gemset=blog

退出文件夹再进入一次

cd .. && cd blog

执行rvm gemset list可以查看当前使用的ruby版本和gemset已经切换到指定的ruby和gemset了

rvm gemset list

再次执行bundle install,会把gem安装到blog这个gemset中

bundle install

bundle结束后启动服务器,打开http://localhost:3000

rails server

Hello, Rails!

创建一个名为“welcome”的controller和一个名为“index”的action

rails generate controller welcome index

编辑app/views/welcome/index.html.erb,删除全部内容,写入下面这行

Hello, Rails!

修改路由config/routes.rb,将welcome#index设置成首页

root 'welcome#index'

打开http://localhost:3000

你可能感兴趣的:(RAILS环境搭建)