rails--安装与启动

这篇具有很好参考价值的文章主要介绍了rails--安装与启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装 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中规定的版本)文章来源地址https://www.toymoban.com/news/detail-531995.html

到了这里,关于rails--安装与启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《Flink学习笔记》——第二章 Flink的安装和启动、以及应用开发和提交

    ​ 介绍Flink的安装、启动以及如何进行Flink程序的开发,如何运行部署Flink程序等 2.1 Flink的安装和启动 本地安装指的是单机模式 0、前期准备 java8或者java11(官方推荐11) 下载Flink安装包 https://flink.apache.org/zh/downloads/ hadoop(后面Flink on Yarn部署模式需要) 服务器(我是使用虚拟

    2024年02月10日
    浏览(42)
  • 大数据学习初级入门教程(十七) —— Elasticsearch 8.7.0 完全分布式集群的安装、配置、启动和测试

    好久没用 Elasticsearch 集群了,参考以前写的《大数据学习初级入门教程(八) —— Elasticsearch 7.6.2 单节点的安装、启动和测试_elasticsearch 7.6.2需要专属网络_孟郎郎的博客-CSDN博客》、《大数据学习初级入门教程(九) —— Elasticsearch 7.6.2 伪分布式集群的安装、配置、启动和测

    2024年02月04日
    浏览(45)
  • Rails注释

    Rails视图页面和控制器的注释可以使用不同的方式进行添加 对于视图页面的注释,你可以在HTML或ERB标签内使用HTML注释,如下所示: 你还可以在ERB标签内使用Ruby注释,如下所示: 对于控制器的注释,你可以使用Ruby的单行注释或多行注释来添加,如下所示: 请注意,这些注释

    2024年02月16日
    浏览(56)
  • rails的接口查询详解

    \\\"find\\\"是一种常用的数据库查询方法,在Rails中被用于从数据库中查找单个记录。它可以接收一个主键作为参数,也可以接收一组条件参数。 以下是\\\"find\\\"方法的使用方式: 在上面的示例中,\\\"Model\\\"是你需要查询记录的Rails模型,\\\"find\\\"方法可以接收一个主键作为参数,例如第一个示

    2023年04月23日
    浏览(30)
  • rails--访问项目首页

    访问项目首页 先在命令行中运行(记着在要访问项目的目录下eg:  /workspace/library ) bunlde exec rails server 然后打开浏览器 , 访问 localhost:3000 , 能看到首页 .( 这个页面是存在于 gem文件中的 . 在 library 目录下找不到它 )现在只有结构 .没有内容,所以需要增加内容 , 例如: 输入一个网

    2024年02月15日
    浏览(37)
  • Rails 中的布局和渲染

    在 Rails 中,视图是用于呈现 HTML、XML、JSON 等响应的模板。Rails 的视图系统支持模板、局部模板和布局模板,它们分别用于分离代码、提高代码重用性和提供统一的外观。 模板是视图的基本构建块。模板可以包含 HTML、Ruby 代码和其他标记,以生成动态内容。在 Rails 中,模板

    2023年04月24日
    浏览(39)
  • [ruby on rails] docker

    ubuntu14.04后自带docker安装包,可以直接安装 查看docker信息 docker命令 获取镜像 该命令实际上相当于 $ sudo docker pull registry.hub.docker.com/ubuntu:12.04 命令,即从注册服务器 registry.hub.docker.com 中的 ubuntu 仓库来下载标记为 12.04 的镜像。 有时候官方仓库注册服务器下载较慢,可以从其

    2024年02月09日
    浏览(39)
  • Gitlab升级报错二:rails_migration[gitlab-rails] (gitlab::database_migrations line 51)

    gitlab-ctl 修改文件目录后出现以下错误:从root -- home 先停掉gitlab: 单独启动数据库,如果不单独启动数据库,就会报以上错误 解决办法: 执行结束没有任何信息提示之后: 显示OK后, 重新加载配置: 最后重启gitlab:  

    2024年02月12日
    浏览(58)
  • 【ruby on rails】rswag使用

    生成文档

    2024年02月16日
    浏览(45)
  • 框架分析(6)-Ruby on Rails

    link 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。 Ruby on Rails(简称Rails)是一种使用Ruby编程语言开发的开源Web应用程序框架。它遵循MVC(Model-View-Controller)架构模式,旨在提供简

    2024年02月10日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包