Компиляция Ruby 1.9.2 под Linux (Ubuntu) и Rubygems - PullRequest
0 голосов
/ 27 сентября 2011

Я уже успешно установил Ruby 1.9.2 с Rubygems на моей основной машине.

Теперь на моем сервере я снова на этой работе.

В прошлый раз у меня возникла проблема, котораяподошел и сейчас:

gem install rails
ERROR:  Loading command: install (LoadError)
    no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand

Я знал, как это исправить, но забыл об этом.

Я нашел здесь статью о stackoverflow (которую я не могу найти снова), которая говорит мнесначала скомпилировать некоторое родное расширение ruby.В исходном коде вы должны перейти в каталог, где вы найдете каталоги для zlib, linecache и так далее.Те, которые вы должны скомпилировать, и все готово: тогда все работает.

Может кто-нибудь еще раз сказать мне, как это сделать?

Извините, Google и поиск Stackoverflow на этот раз не помогли.

Спасибо.

Ваш,

Joern

Ответы [ 2 ]

1 голос
/ 27 сентября 2011

Я снова нашел тему!

Кто-нибудь пытался установить ruby ​​& rubygems из исходного кода на ubuntu

В третьем ответе Евгения вы найдете именно то, что я искал!

1 голос
/ 27 сентября 2011
  1. используйте RVM для установки рубина - это действительно невероятно
  2. вы не использовали флаги в компиляции ruby ​​(--with-zlib-dir = / ... zlib_path ...)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...