rails--安装与启动

在Linux环境下,安装Rails4.2.11.3涉及到Ruby和bundler的安装,之后通过`railsnew`命令创建项目。bundler通过Gemfile管理依赖,`bundleinstall`用于安装所有gem。如果遇到sqlite3依赖问题,在Ubuntu上需先安装libsqlite3-dev。运行Rails应用使用`bundleexecrailsserver`。
摘要由CSDN通过智能技术生成

安装 Rails

( 命令都在 Linux 端 .)

1. 安装了 ruby ,输入命令

●  $ gem install bundler

● $ gem install rails -v 4.2.11.3

2 安装时会出现一系列的命令 , 最后输入  $ rails -v,   看到显示版本号 , 就安装好了

gem install bundler

gem install rails -v 4.2.11.3

rails -v

创建一个 Rails 项目

使用命令 :

$ rails new < 项目名 >, 例如 :

● $ cd /workspace

● $ rails new library

就创建了一个项目 , 名为 :library.

同时,创建了一系列的文件 ,它会自动执行‘ bundle install’ 命令 .

Rails 使用 bundler 来管理各种依赖

Rails 使用 bundler 来管理各种依赖

ruby 中也有很多第三方包  gem ( 小宝石 ),每个 Rails 项目 , 都要依赖很多 gems.

在 java 中 , 使用 maven, ivy 来管理 .  在 Rails中 , 就使用 bundler 来管理 .

bundler 通过一个文件和一个命令来管理 .

文件 : Gemfile. 定义了所有的 gem 版本 .

命令 :  $ bundle install , 会自动安装所有的gems.

使用 Gemfile 安装各种依赖包 .

编辑你的 Gemfile( 根目录下 ) 文件 , 让它的内容看起来如下 :(现在使用rails4.2.11.3版本可能会因为版本比较低,Gemfile里面的内容也可以根据Gemfile.lock里面的内容进行调整)也可以清空内容,然后进行复制粘贴

  • source 'https://gems.ruby-china.com'
  • # source 'https://rubygems.org'
  • gem 'rails', '4.2.11.3'
  • gem 'sqlite3', '1.3.11'
  • gem 'sass-rails', '4.0.5’
  • gem 'uglifier', '3.0.2'
  • gem 'therubyracer', '0.12.2', platforms: :ruby
  • gem 'jquery-rails', '3.1.4'
  • gem 'turbolinks', '5.0.1'
  • # gem 'mini_racer'
  • gem 'execjs', '2.7.0'

安装各种依赖 , gems.

如果是ubuntu使用不了sqlite3的依赖就先安装好sqlite3 的依赖 :

$ sudo apt-get install libsqlite3-dev

然后通过 命令 :

$ bundle install 即可 .

运行 Rails

使用命令 :

$ bundle exec rails server

bundle exec: 是 rails 命令的前缀(exec会告诉rails,以后用到的gem,都是Gemfile中规定的版本)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值