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,删除全部内容,写入下面这行

<h1>Hello, Rails!</h1>

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

root 'welcome#index'

打开http://localhost:3000

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装准备 安装git、rbenv 首先安装git,已安装跳过此步 安装rbenv到~/.rbenv目录 安装rbe...
    采姑娘的小智障阅读 2,605评论 0 0
  • rbenv rbenv 是ruby的版本管理工具。 使用版本控制工具的好出: 如果直接安装ruby,一次只安装一个...
    lavender21阅读 1,060评论 0 1
  • 下半年就开始很放松,过年也就更放纵自己了,什么书都看不进去,每天上班只是做些无脑的事,其他什么都懒的做。...
    阿元阅读 168评论 0 0
  • 都说暗恋是一个人的兵荒马乱,你在心里爱他爱到声嘶力竭的,他听不到,你在他余光扫不到的角落里暗自窃喜,他看不到......
    张小妖哈哈阅读 401评论 0 1
  • 我必须改变自己,要不就只能在家当家庭主妇,整体陪孩子洗衣做饭围着老公转,不要不要永远不要这样的生活,太恐怖了。 我...
    小县城生活日记阅读 149评论 0 1