标签: bson-ext

bson_ext gem 在 macOS 上安装失败

我坚持使用 1.5.1 版本安装 bson_ext gem。我已经尝试了几乎所有我在网上找到的东西,但没有任何帮助。我尝试重新安装 ruby​​、rvm 等。

我在用:

  • 虚拟机
  • MacOs Catalina 10.15.6
  • 红宝石 2.6.5

在捆绑安装后,我得到了这样的日志:

Fetching bson_ext 1.5.1
Installing bson_ext 1.5.1 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /Users/lukasz/.rvm/gems/ruby-2.6.5/gems/bson_ext-1.5.1/ext/cbson
/Users/lukasz/.rvm/rubies/ruby-2.6.5/bin/ruby -I /Users/lukasz/.rvm/rubies/ruby-2.6.5/lib/ruby/site_ruby/2.6.0 -r ./siteconf20201001-15946-1sze5ll.rb extconf.rb
checking for asprintf()... yes
checking for ruby/st.h... yes
checking for ruby/regex.h... yes
checking for ruby/encoding.h... yes
creating Makefile

current directory: /Users/lukasz/.rvm/gems/ruby-2.6.5/gems/bson_ext-1.5.1/ext/cbson
make "DESTDIR=" clean

current directory: /Users/lukasz/.rvm/gems/ruby-2.6.5/gems/bson_ext-1.5.1/ext/cbson
make "DESTDIR="
compiling bson_buffer.c
compiling cbson.c
cbson.c:118:36: warning: passing 'char *' to …
Run Code Online (Sandbox Code Playgroud)

macos rubygems ruby-on-rails bson bson-ext

9
推荐指数
2
解决办法
1950
查看次数

无法安装bson_ext 1.8.2 gem

我无法在我的mongo项目目录中安装bson_ext 1.8.2 gem.具体我试过跑步bundle installgem install bson_ext -v '1.8.2'

我在论坛上尝试了其他解决方案但是徒劳无功.

Installing bson_ext (1.8.2) 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /home/jayanth/.rvm/rubies/ruby-2.0.0-p0/bin/ruby extconf.rb 
checking for asprintf()... yes
checking for ruby/st.h... yes
checking for ruby/regex.h... yes
checking for ruby/encoding.h... yes
creating Makefile

make
compiling bson_buffer.c
compiling encoding_helpers.c
compiling cbson.c
cbson.c: In function ‘write_utf8’:
cbson.c:118:36: warning: pointer targets in passing argument 1 of ‘check_string’ differ in signedness [-Wpointer-sign]
In file included from cbson.c:66:0:
encoding_helpers.h:26:10: note: expected ‘const unsigned char *’ …
Run Code Online (Sandbox Code Playgroud)

ruby gem bson bson-ext

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

标签 统计

bson ×2

bson-ext ×2

gem ×1

macos ×1

ruby ×1

ruby-on-rails ×1

rubygems ×1