drem1lin
@drem1lin
чуть программист, чуть чуть админ...

Почему не устанавливается gem?

Я хочу установить плагины на bitnami redmine и столкнулся со следующей проблемой, не могу поставить redcarpet. При установке получаю следующий лог
root@redmine:/home/drem1lin# gem install redcarpet -v '3.3.4'
Building native extensions. This could take a while...
/opt/redmine-3.3.3-0/ruby/lib/ruby/site_ruby/2.1.0/rubygems/ext/builder.rb:76: warning: Insecure world writable dir /opt/redmine-3.3.3-0/perl in PATH, mode 040777
ERROR: Error installing redcarpet:
ERROR: Failed to build gem native extension.

current directory: /opt/redmine-3.3.3-0/ruby/lib/ruby/gems/2.1.0/gems/redcarpet-3.3.4/ext/redcarpet
/opt/redmine-3.3.3-0/ruby/bin/ruby -r ./siteconf20170621-9119-uqjtmm.rb extconf.rb
creating Makefile

current directory: /opt/redmine-3.3.3-0/ruby/lib/ruby/gems/2.1.0/gems/redcarpet-3.3.4/ext/redcarpet
make "DESTDIR=" clean
sh: 1: make: not found

current directory: /opt/redmine-3.3.3-0/ruby/lib/ruby/gems/2.1.0/gems/redcarpet-3.3.4/ext/redcarpet
make "DESTDIR="
sh: 1: make: not found

make failed, exit code 127

Gem files will remain installed in /opt/redmine-3.3.3-0/ruby/lib/ruby/gems/2.1.0/gems/redcarpet-3.3.4 for inspection.
Results logged to /opt/redmine-3.3.3-0/ruby/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/redcarpet-3.3.4/gem_make.out

Это мой первый опыт и я не сумел ничего найти, что может это исправить, установил ruby-dev, ruby-all-dev
сделал gem update --system
  • Вопрос задан
  • 554 просмотра
Решения вопроса 1
fairoj
@fairoj
Программист RM+
дело не в ruby, он не может выполнить какой-то shell скрипт redcarper.
Попробуйте установить:
apt-get install build-essential
должно помочь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы