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 сделать установку