gpt4 book ai didi

cygwin 中的 Ruby DevKit 无法正常工作

转载 作者:太空宇宙 更新时间:2023-11-03 16:37:02 28 4
gpt4 key购买 nike

我正在尝试安装需要安装 ruby​​ DevKit 的 gem。例如:

gem install sqlite3

这是输出:

Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.

/usr/local/bin/ruby.exe extconf.rb
checking for sqlite3.h... yes
checking for sqlite3_libversion_number() in -lsqlite3... yes
checking for rb_proc_arity()... yes
checking for sqlite3_initialize()... yes
checking for sqlite3_next_stmt()... yes
checking for sqlite3_backup_init()... yes
checking for sqlite3_column_database_name()... no
checking for sqlite3_enable_load_extension()... yes
checking for sqlite3_load_extension()... yes
creating Makefile

make
gcc -I. -I/usr/local/include/ruby-1.9.1/i386-cygwin -I/usr/local/include/ruby-1.9.1/ruby/backward -I/usr/local/include/ruby-1.9.1 -I. -DHAVE
_RB_PROC_ARITY -DHAVE_SQLITE3_INITIALIZE -DHAVE_SQLITE3_NEXT_STMT -DHAVE_SQLITE3_BACKUP_INIT -DHAVE_SQLITE3_ENABLE_LOAD_EXTENSION -DHAVE_SQL
ITE3_LOAD_EXTENSION -I/usr/local/include -I/opt/local/include -I/sw/local/include -I/usr/include -O3 -g -Wall -Wno-unused-parameter -Wno-
parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -o backup.o -c backup.c
make: gcc: Command not found
make: *** [backup.o] Error 127


Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.3 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.3/ext/sqlite3/gem_make.out

我确实安装了 make 和 gcc,但不明白为什么它会提示找不到命令。

不仅在我尝试安装 sqlite3 gem 时会发生这种情况,而且在其他需要安装 de devkit 的 gem 时也会发生这种情况。

最佳答案

DevKit 适用于 YARV 的 MingW 端口,而不是 Cygwin 端口。 Cygwin 端口不需要 DevKit,因为 Cygwin 本身已经包含所有必要的工具、库和 header 。

关于cygwin 中的 Ruby DevKit 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6536006/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com