Ошибка Bundler :: GemNotFound после установки Redmine в Debian - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь установить Remine на сервере Debian. Apache является Http-сервером, а MySql - базой данных. Установка завершена. Это показывает ошибку Не удалось найти nokogiri-1.8.4 ни в одном из источников (Bundler :: GemNotFound). Я не размещал приложение Ruby раньше. Попробовал большинство команд, найденных в интернете по этому вопросу. Это URL , где вы можете увидеть проблему.

enter image description here

1 Ответ

0 голосов
/ 05 сентября 2018

Во время развертывания приложения должен быть шаг bundle install. Этот шаг выполняется гемом bundler, который должен быть установлен до этого шага. Добавьте gem install bundler, чтобы установить его. Он просматривает файлы Gemfile и Gemfile.lock и устанавливает все отсутствующие зависимости. Как package.json для npm install. У Ремина должен быть Gemfile. Возможно, вам следует обратиться к их вики-сайту или связаться с ними в противном случае.

Вы также можете проверить, что Gemfile указывает правильную версию Nokogiri. Укажите это иначе.

Известно также, что Nokogiri не может быть установлен случайным образом. Вы можете попробовать добавить руководство sudo gem install nokogiri 1.8.4 после bundle install, посмотрите, поможет ли это.

...