登录 主页

rails--安装与启动

2023-07-06 09:09AM

安装 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中规定的版本)

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论