LINUX.ORG.RU

Ошибки при сборке ruby 2.1.5

 , ,


0

0

Получились вот такие ошибки при сборке ruby. Форумчане help me.

Failed to configure dbm. It will not be installed.
Failed to configure fiddle. It will not be installed.
Failed to configure gdbm. It will not be installed.
Failed to configure openssl. It will not be installed.
Failed to configure readline. It will not be installed.
Failed to configure tk. It will not be installed.
Failed to configure tk/tkutil. It will not be installed.
Failed to configure win32. It will not be installed.
Failed to configure win32ole. It will not be installed.
Failed to configure zlib. It will not be installed.

★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Раз уж ты дебиан помянул всуе:

# твоя команда | sed 's/Failed to configure \(.*\)\. It will not be installed./\1/' | xargs aptitude install 

Ну или как-то так.

ziemin ★★
()
Последнее исправление: ziemin (всего исправлений: 2)
Ответ на: комментарий от ziemin

у него:

Failed to configure win32. It will not be installed.
Failed to configure win32ole. It will not be installed.
ты ему предлагаешь их установить или что там sed передаст в aptitude?

Вот я и спрашиваю, что это за хрень win32?

vim
()
Ответ на: комментарий от vim

ты ему предлагаешь их установить или что там sed передаст в aptitude?

аптитуда проигнорирует неизвестные пакеты. А зато поставит зависимости, которые могут оказаться wine'овыми. И всё будет работать. Ведь если бы заранее известно было, что нельзя поставить, ТС обратился бы на винфак? А ты не сбивай с толку. Пусть попробует.

ziemin ★★
()
Ответ на: комментарий от ziemin

по подробнее

# твоя команда | sed 's/Failed to configure \(.*\)\. It will not be installed./\1/' | xargs aptitude install

всмысле твоя команда?

daniilArch ★★
() автор топика

Поставь rbenv и не мучайся.

Deleted
()
Ответ на: комментарий от blackst0ne

Потому что только начал учит ruby, и еще во всех фишках не розабрался

daniilArch ★★
() автор топика
Ответ на: комментарий от blackst0ne

Значит мне сейчас удалить руби и установить его через rvm?

daniilArch ★★
() автор топика
Ответ на: комментарий от blackst0ne

Спасибо большое переустановил, работает). А как через rvm устанавливать дополнительные пакеты, к примеру tk/tkinter ??

daniilArch ★★
() автор топика

rvm не нужен, просто установи все недостающие dev пакеты(конечно кроме win32) и компиляй еще раз.

Как-то так:

sudo apt-get install build-essetial zlib1g-dev libssl-dev libreadline-dev libyaml-dev libmysqlclient-dev libsqlite3-dev libpq-dev

Далее:

./configure --prefix=/opt/ruby-2.1.5 --bindir=/opt/ruby-2.1.5/bin
make
sudo make install

После чего добавь в PATH путь к /opt/ruby-2.1.5/bin и всё. Захочешь удалить - rm -rf /opt/ruby-2.1.5.

neversleep ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.