新建了一个 rails 应用 用的是已有的数据库 开发环境没问题 生产环境报错
请问这是什么原因。。
具体进入 ar 报错的代码行的地方看看. 然后谷歌一下.. 用现有数据库挺蛋疼的, 之前也遇到过别的类似的问题,因为 mysql 的一个表里的配置改了导致 ar 炸了.. 看 ar 的代码然后搜了好久。
@lobb 安装 Ruby 时,使用自己编译的 openssl 试试。
wget https://codeload.github.com/openssl/openssl/zip/refs/heads/OpenSSL_1_1_1-stable -O openssl-1.1.1.zip
unzip openssl-1.1.1.zip
cd openssl-OpenSSL_1_1_1-stable
sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make -j8
sudo make install
rvm reinstall 3.0.0 -C --with-openssl-dir=/usr/local/ssl
是的,按照你的流程来已经解决了这个问题,是这个 openssl 证书的问题吗?
openssl version -a 查看证书是 OpenSSL 3.0.2 15 对比执行流程之前 openssl 没变,这是为什么呢?但是迁移问题解决了