安装gem" rumember"在Ubuntu 16.4 LTS

时间:2016-12-14 14:26:59

标签: ruby ubuntu rubygems

我尝试了几个小时来安装和运行rumember gem。

在我的系统升级到16.4 Ubuntu LTS失败之后,我不得不完全重新安装系统(16.4。但是现在我不能再让rumember gem工作了。

我google了很多,尝试了几种方法。例如我为头文件安装了ruby-dev包,我运行了sudo gem update --system 并得到了#34;目前安装的最新版本......"

我看到错误中的json版本是1.7.7,而在我的系统中它是1.8.3。但我不知道这是否重要。

多远我有多远。感谢您对该主题的任何想法。

更新1:我只是尝试在新的VM Ubuntu LTS 16.4上安装它。安装ruby,安装ruby-dev,gem install rumember。出现同样的问题。所以它不仅仅是我的设置。

sudo gem install rumember

输出:

    ERROR:  Error installing rumember:
ERROR: Failed to build gem native extension.

current directory: /var/lib/gems/2.3.0/gems/json-1.7.7/ext/json/ext/generator
/usr/bin/ruby2.3 -r ./siteconf20161214-5373-1y3th00.rb extconf.rb
creating Makefile

current directory: /var/lib/gems/2.3.0/gems/json-1.7.7/ext/json/ext/generator
make "DESTDIR=" clean

current directory: /var/lib/gems/2.3.0/gems/json-1.7.7/ext/json/ext/generator
make "DESTDIR="
compiling generator.c
In file included from generator.c:1:0:
../fbuffer/fbuffer.h: In function ‘fbuffer_to_s’:
../fbuffer/fbuffer.h:175:47: error: macro "rb_str_new" requires 2 arguments, but only 1 given
 VALUE result = rb_str_new(FBUFFER_PAIR(fb));
                                           ^
../fbuffer/fbuffer.h:175:20: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
 VALUE result = rb_str_new(FBUFFER_PAIR(fb));
                ^
Makefile:239: recipe for target 'generator.o' failed
make: *** [generator.o] Error 1

make failed, exit code 2

Gem files will remain installed in /var/lib/gems/2.3.0/gems/json-1.7.7 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/json-1.7.7/gem_make.out

宝石列表输出:

bigdecimal (default: 1.2.8)  
bundler (1.11.2) 
configuration (1.3.4) 
did_you_mean (1.0.0) 
diff-lcs (1.2.5) 
io-console (default: 0.4.5) 
json (default: 1.8.3) 
launchy (0.3.7) 
minitest (5.8.4) 
molinillo (0.4.3) 
net-http-persistent (2.9.4) 
net-telnet (0.1.1) 
power_assert (0.2.7) 
psych (default: 2.0.17) 
rake (10.5.0) 
rdoc (default: 4.2.1) 
rspec (3.5.0) 
rspec-core (3.5.4)
rspec-expectations (3.5.0) 
rspec-mocks (3.5.0) 
rspec-support (3.5.0) 
rubygems-update (2.0.3) 
test-unit (3.1.7) 
thor (0.19.1)  

0 个答案:

没有答案