首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >新的Ubuntu安装,尝试为另一个项目安装Ruby 2.3.1和2.5.0

新的Ubuntu安装,尝试为另一个项目安装Ruby 2.3.1和2.5.0
EN

Stack Overflow用户
提问于 2018-01-12 08:41:16
回答 1查看 688关注 0票数 1

所以我刚刚安装了Ubuntu,基于这里的文章安装了Ruby on Rails (最新版本):https://gorails.com/setup/ubuntu/17.10

我可以在一个全新的应用程序上很好地运行rails;但是,我正在尝试运行一个需要Ruby 2.3.1的应用程序。如果我转到该应用程序的rails目录并尝试进行包安装,我会得到:

Your Ruby version is 2.5.0, but your Gemfile specified 2.3.1

我试图使用rbenv install 2.3.1安装Ruby2.3.1,但是我得到了一个错误日志,看起来像一个内存栈之类的东西。似乎没有任何有帮助的东西。

我怎样才能安装Ruby 2.3.1而不搞砸我的2.5.0的其他安装,因为它不能工作?这是我在尝试使用rbenv安装2.3.1时得到的错误日志。

代码语言:javascript
复制
~/apps/smartadmin(master*) » rbenv install 2.3.1                                        4:33PM/01.11
Downloading ruby-2.3.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2
Installing ruby-2.3.1...

BUILD FAILED (Ubuntu 17.10 using ruby-build 20171226-3-g01e7b7b)

Inspect or clean up the working tree at /tmp/ruby-build.20180111163349.20841
Results logged to /tmp/ruby-build.20180111163349.20841.log

Last 10 log lines:
 RAX: 0x0000000000000000 RBX: 0x00005600d84126c0 RCX: 0x0000000200000040
 RDX: 0x00005600d840cf60 RDI: 0x00005600d840cf70 RSI: 0x000000000010dbd0
  R8: 0x00000000ffffffff  R9: 0x00005600d8099000 R10: 0x00005600d8367d40
 R11: 0x00005600d83d1dc8 R12: 0x00005600d840cf70 R13: 0x00005600d79c522a
 R14: 0x00007ffde1bf3fc0 R15: 0x00005600d84126c0 EFL: 0x0000000000010202

-- C level backtrace information -------------------------------------------
Segmentation fault (core dumped)
uncommon.mk:654: recipe for target 'enc.mk' failed
make: *** [enc.mk] Error 139

在我尝试安装rvm并使用rvm安装2.3.1之前,我想在这里得到一些建议。在陷入一片混乱之后,我已经不得不启动一个新的VM。

EN

回答 1

Stack Overflow用户

发布于 2018-03-25 15:15:48

根据这一点:https://bugs.ruby-lang.org/issues/14076的问题是gcc版本(gcc-7在巧妙)。因此,我们需要在Artful中安装gcc-6。

https://packages.ubuntu.com/artful/gcc-6下载为Artful构建的gcc-6.4.

安装.deb文件(通过单击该文件或使用终端命令)。

然后尝试上面第一个链接中提出的解决方案。CC=/usr/bin/gcc-6 rbenv install 2.3.1

然后,你应该在Artful上安装了2.3.1。祝好运!

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

https://stackoverflow.com/questions/48217981

复制
相关文章

相似问题

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