美文网首页
创建rails项目

创建rails项目

作者: RickyWu585 | 来源:发表于2022-08-18 09:24 被阅读0次
  • reopen oh-my-env 情况下:rvm use 3,为了使用gem
  • gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
  • bundle config mirror.https://rubygems.org https://gems.ruby-china.com
  • gem install rails -v 7.0.2.3 (gem 类似于 npmbundle是更上一层的管理工具,可以用来管理安装gems)
  • pacman -S postgresql-libs // 安装psql驱动,pacman是archlinux安装软件的工具
  • cd ~/repos
  • rails new --api --database=postgresql --skip-test mangosteen-1 // rails脚手架命令
  • code mangosteen-1
    // 新建终端
  • bundle exe rails server or bin/rails s
    // 需要关闭 server 请按 Ctrl + C
  • 启动数据库:windows下运行:docker run xxx:运行xxx镜像
    docker run -d --name db-for-mangosteen(容器名) -e POSTGRES_USER=mangosteen(数据库用户名) -e POSTGRES_PASSWORD=123456(数据库密码) -e POSTGRES_DB=mangosteen_dev(数据库名) -e PGDATA=/var/lib/postgresql/data/pgdata(存储数据目录) -v mangosteen-data:/var/lib/postgresql/data(volumes目录) --network=network1 postgres:14
    docker客户端的volumes里是可以看到mangosteen-data这个数据卷的,-v就是创建持久化数据卷的命令
  • 连接数据库:修改 config/database.yml(记得换行,不然格式会有错误):
    development: <<: *default database: mangosteen_dev(连的哪个数据库) username: mangosteen password: 123456 host: db-for-mangosteen(ip或容器名,docker中容器名可以代替ip)
    //host:上述命令创建的容器的name
  • bin/rails s
  • git初始化,提交代码

相关文章

  • rails 笔记(1)

    常用rails命令 1、rails new project_name: 创建一个rails 项目 2、rails ...

  • Ruby on Rails初识

    1、创建 Rails 项目,例如:rails new shop 项目创建的文件: ①app文件夹:我们的业务逻辑文...

  • Rails on ruby笔记

    创建新项目: rails new blog 报错:rails aborted! TZInfo::DataSourc...

  • rails创建项目并使用bootstrap

    rails 5.0 安装部署 1、新项目创建 rails new railsproject --skip-bund...

  • 创建rails项目

    reopen oh-my-env 情况下:rvm use 3,为了使用gem gem sources --add ...

  • Rails1

    Rails 创建一个rails项目 利用脚手架快速创建 创建数据库 & 数据迁移 bootstrap需要的三个gem

  • Ruby Web 服务器的配置与使用

    Puma Puma 是 Rails 的默认 Web Server,在创建 Rails 项目时已经自动添加了 Pum...

  • 使用rails实现最简单的CRUD

    创建rails项目 以blog项目为例: 只需几秒钟就会得到一个基本的rails项目结构: 各个目录的作用为: a...

  • rails简单创建项目

    $ 代表是终端运行的命令 项目命名习惯用于snake_case 竖直... 代表部分代码省略 简单创建项目 项目初...

  • rails6 Actionable websocket环境搭建(

    首先保证rails项目已经创建好了然后进入该项目的根目录1、输入 rails g channel chat建立一个...

网友评论

      本文标题:创建rails项目

      本文链接:https://www.haomeiwen.com/subject/qtosgrtx.html