在 Windows10 上配置Ruby3 Rails7并设置PostgreSQL数据库的步骤如下:
我想记录下在Windows 10上配置Ruby 3环境和PostgreSQL数据库的步骤,如标题所述。
■前提条件
・需要在电脑上安装Postgresql
Windows 10
Ruby 3.0.2
Ruby on Rails 7
如果在新项目中使用PostgreSQL,可以执行以下命令创建Rails应用程序。通过使用-d选项,可以将数据库初始化为PostgreSQL。
用中文简洁写出以下短语:运行以下命令以创建一个新的Rails项目,并选择PostgreSQL作为数据库:rails new 项目名 -d postgresql
■如果在现有项目中使用PostgreSQL,
如果已有Rails应用并希望将数据库更改为PostgreSQL,
可以将Gemfile文件更改为如下所示(从sqlite3更改为postgresql)。
我只需要一个选项,用中文将以下内容进行同义改写:
删减一些内容
宝石 ‘sqlite3’,’~> 1.4’ # 注释掉这行
暂缺信息。
宝石 ‘pg’ # 添加此行
在Ruby3.0中安装PostgreSQL
自Ruby2.3以后的Gem默认不包含PostgreSQL的驱动程序。因此,您需要手动安装。
执行以下命令将安装驱动程序。
运行以下命令以使其更加本地化:
ridk exec sh -c “pacman -S ${MINGW_PACKAGE_PREFIX}-postgresql”
请注意,这是基本的翻译版本,可能不完全准确。
如果显示”是否进行安装?”,请输入“y”。这样Gem就会被安装了。(安装需要一些时间)
对内容做了简化。
(15/17) 安装 mingw-w64-x86_64-python [#################################] 100%
(16/17) 安装 winpty [#################################] 100%
(17/17) 安装 mingw-w64-x86_64-postgresql [#################################] 100%
如果出现上述的显示,表示安装已经完成。
执行bundle install命令以更新Gemfile.lock文件。
安装束
■编辑database.yml文件
打开config/database.yml并进行以下修改。
默认:&默认
适配器:postgresql
编码:unicode
池:\<%= ENV.fetch(“RAILS_MAX_THREADS”) { 5 } %>
用户名:postgres
密码:在安装PostgreSQL时设置的密码
主机:本地主机
发展:
测试:
<<:*默认
制造:
<<: *default
请用中文将以下内容进行解释。