小编lan*_*445的帖子

Ruby 安装由于缺少扩展而中止:openssl、readline、zlib 编译错误

我正在使用 macOS Catalina。我正在尝试通过 rbenv 安装旧版本的 Ruby(1.9.3、2.1.2)。但是,在尝试安装旧版本时,我不断收到以下错误。*安装 2.4 或更高版本时没问题。

我已经试过了

brew install openssl
brew install readline
brew install zlib
Run Code Online (Sandbox Code Playgroud)

以及 brew 更新。我已经安装并更新了所有内容,但仍然出现以下错误。

我也试过用配置选项安装

RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl`" rbenv install 2.1.2
Run Code Online (Sandbox Code Playgroud)

请让我知道如何解决这个问题。

ruby-build:使用自制软件中的 readline

构建失败(Mac OS X 10.15.7 使用 ruby​​-build 20201005)

检查或清理工作树在/var/folders/80/ts3rxpm5199g71p1vm4xzydj03b4g3/T/ruby-build.20201113153529.74484.A9uFGC结果记录到/var/folders/80/ts3rxpm5199g71p1vm4xzydj03b4g3/T/ruby-build.20201113153529.74484.log

最后 10 行日志:未编译 Ruby openssl 扩展。未编译 Ruby readline 扩展。未编译 Ruby zlib 扩展。错误:Ruby 安装由于缺少扩展而中止 使用的配置选项: --
prefix=/Users/username/.rbenv/versions/2.1.2
--with-openssl-dir=/usr/local/opt/openssl@1.0
-- with-readline-dir=/usr/local/opt/readline
CC=clang
LDFLAGS=-L/Users/username/.rbenv/versions/2.1.2/lib
CPPFLAGS=-I/Users/username/.rbenv/versions/ 2.1.2/包含

ruby openssl ruby-on-rails zlib rbenv

5
推荐指数
1
解决办法
1561
查看次数

NPM TypeORM - 修改/删除迁移文件后出现“错误:重复迁移”

我之前使用 向现有表添加一列npm run migration:generate <filename>

然而,我后来意识到我拼错了列名,所以我想重命名该列。(showCommission -> showCommission)

由于只是在本地环境中,我修改了迁移文件上的列名并运行npm run migration:run

发生重复迁移错误,这是日志。

**addShowCommissionToCorporationProfile1643792138368 是修改后的导出类名称。

类型迁移:运行

查询: SELECT * FROM INFORMATION_SCHEMA. COLUMNSWHERE TABLE_SCHEMA= 'abc' AND TABLE_NAME= '迁移'

查询: SELECT * FROM abc. migrations migrations按描述id排序

迁移运行期间出错:
错误:重复迁移:addShowCommissionToCorporationProfile1643792138368

at MigrationExecutor.checkForDuplicateMigrations
at MigrationExecutor.getMigrations
at MigrationExecutor.<anonymous> 
at step 
at Object.next 
at fulfilled 
at processTicksAndRejections npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! abc-api@1.0.0 migration:run: `typeorm migration:run`
Run Code Online (Sandbox Code Playgroud)

npm 错误!退出状态 1 npm ERR!npm …

javascript database migration npm typeorm

3
推荐指数
1
解决办法
4073
查看次数

标签 统计

database ×1

javascript ×1

migration ×1

npm ×1

openssl ×1

rbenv ×1

ruby ×1

ruby-on-rails ×1

typeorm ×1

zlib ×1