首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我无法在Ubuntu上安装带有ruby 2.2.3的json gem

我无法在Ubuntu上安装带有ruby 2.2.3的json gem
EN

Stack Overflow用户
提问于 2015-08-21 08:41:54
回答 3查看 10.7K关注 0票数 45

我正在读一个Rails教程,但由于json gem的问题,我无法完成'bundle install‘。当我尝试直接安装它时:

me@tru2:~/rails/hello_app$ gem install json -v '1.8.3'
Building native extensions.  This could take a while...
ERROR:  Error installing json:
    ERROR: Failed to build gem native extension.

    /home/me/.rvm/rubies/ruby-2.2.3-dev/bin/ruby -r ./siteconf20150820-12793-qdkev7.rb extconf.rb
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling generator.c
linking shared-object json/ext/generator.so
/usr/bin/ld: cannot find -lgmp
collect2: error: ld returned 1 exit status
make: *** [generator.so] Error 1

make failed, exit code 2

Gem files will remain installed in /home/me/.rvm/gems/ruby-2.2.3-dev/gems/json-1.8.3 for inspection.
Results logged to /home/me/.rvm/gems/ruby-2.2.3-dev/extensions/x86_64-linux/2.2.0/json-1.8.3/gem_make.out

如前所述,ruby版本是2.2.3。

me@tru2:~/rails/hello_app$ ruby --version
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]

运行'gem list‘显示当前安装了json 1.8.1,但默认Gemfile中的某些内容必须安装1.8.3。一次搜索显示了许多类似的问题,但没有答案让我通过这个问题。我试着用sudo运行,它似乎是有效的,但回到我这里,这个问题仍然存在。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32130649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档