ruby-on-rails - Ubuntu 12.04 上的 Ruby on Rails 段错误

标签 ruby-on-rails ruby ubuntu openssl

$ rails new rails_example

...
run  bundle install
/usr/lib/ruby/1.8/openssl/buffering.rb:238: [BUG] Segmentation fault
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

Aborted (core dumped)
Fetching gem metadata from https://rubygems.org/.........

我应该跟踪我尝试过的事情。最近的是:
gem install bundler
gem pristine --all

Ubuntu 12.04, ruby 1.8.7, rails 3.2.4.rc1

任何帮助将不胜感激 :)

最佳答案

没有太多可做的,但希望您使用 ruby​​ 管理器(RVM 或 rbenv 和 ruby​​-build)来安装 rubies,而不是通过 apt-get。将 Rails 3.2 与 Ruby 1.8.7 一起使用并不是一个好主意。

我整理了一份用于在 Ubuntu 12.04 上构建 Rails 开发设置的步骤 list 。使用 rbenv,我将 ruby​​ 1.8.7、1.9.2 和 1.9.3 并排安装并运行 Rails。您可以同样使用 RVM - 您的选择。也许这可以帮助您清除一些事情。请务必查看“安装公共(public)库”部分......也许你错过了那里的一些东西。

https://gist.github.com/2706272

关于ruby-on-rails - Ubuntu 12.04 上的 Ruby on Rails 段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11164808/

相关文章:

ruby-on-rails - ruby 中的继承和扩展

ruby - 我如何使用 Ruby 和 Puma 检测由其他请求生成的请求?

ruby-on-rails - Friendly_Id 错误,未初始化常量

ruby-on-rails - Authlogic_OpenID - "uninitialized constant Rack::OpenID"

ruby-on-rails - Ruby on Rails CSV 上传和导入 - 文件名太长

ruby - 如何在不使用 `uniq` 的情况下删除数组中的重复项?

ubuntu - 在 Ubuntu 18.04 LTS 上安装特定版本的 Ansible (2.3.1.0)

linux - 在大量图像上使用 mogrify 会出错

mysql - 静态页面中的名称错误#home

sql - 用户生成的 SQL 查询