Checkinstall не может создать пакет Ruby 1.9.2

Checkinstall не может создать пакет Ruby со следующей ошибкой.

# checkinstall -D --install = no --pakdir = / home /<имя пользователя>/ Рабочий \ стол /<...>установка бинарных команд: / usr / local / bin
/ home /<имя пользователя>/ Рабочий стол / ruby-1.9.2-p180 / lib / fileutils.rb: 854: в `utime ': нет такого файла или каталога - / usr / local / bin / ruby ​​(Errno:: ENOENT)
    from / home // Рабочий стол / ruby-1.9.2-p180 / lib / fileutils.rb: 854: в блоке in install
    from / home // Рабочий стол / ruby-1.9.2-p180 / lib / fileutils.rb: 1423: в блоке fu_each_src_dest
    from / home // Рабочий стол / ruby-1.9.2-p180 / lib / fileutils.rb: 1437: в `fu_each_src_dest0 '
    from / home // Рабочий стол / ruby-1.9.2-p180 / lib / fileutils.rb: 1421: в `fu_each_src_dest '
    from / home // Рабочий стол / ruby-1.9.2-p180 / lib / fileutils.rb: 850: в `install '
    из./tool/rbinstall.rb:154:in `install'
    from ./tool/rbinstall.rb:307:in 'block in '
    from ./tool/rbinstall.rb:542:in `call'
    из./tool/rbinstall.rb:542:in `блок (2 уровня) в '
    from ./tool/rbinstall.rb:539:in 'each'
    from ./tool/rbinstall.rb:539:in 'block in'
    от./tool/rbinstall.rb:535:in `каждый '
    от./tool/rbinstall.rb:535:in `'
make: *** [do-install-all] Ошибка 1

****  Установка неудачна. Отменяется создание пакета.

Очищается.../usr/bin/checkinstall: строка 328: [: / home /<имя пользователя>/ Рабочий: ожидается использование бинарного оператора
Хорошо

Удачи.

В чем причина проблемы? Как я могу решить это?

Благодарю.

Debian GNU / Linux 6.0.1;

Рубин 1.9.2;

Проверьте установить 1.6.2.

1 ответ

Я столкнулся с той же проблемой, используя Ubuntu 11.04.

Я считаю, что это частично вызвано ошибкой прав доступа (необходимо запускать с правами root). По-видимому, на него также влияет ошибка checkinstall fstrans: https://bugs.launchpad.net/ubuntu/+source/checkinstall/+bug/78455

Исходная команда (не выполняется):

sudo checkinstall --install = no -D сделать установку

Рабочая команда:

sudo checkinstall --fstrans = no -D сделать установку

Другие вопросы по тегам