在 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

请用中文将以下内容进行解释。

广告
将在 10 秒后关闭
bannerAds