2015-02-18 1 views
0

У меня есть webapp, работающий отлично нормально локально, но когда я прихожу, чтобы запустить сервер в рабочей среде, я получаю эту ошибку:Как отлаживать Rails «невозможно загрузить такой файл - sprokets/railtie» сообщение

"C:/RailsInstall/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/sass-rails=4.0.5/lib/sass/railtie.rb:1:in 'require': cannot load such a file -- sprockets/railtie (Load Error)"

Что пошло не так? Как я могу это исправить?

Если вам нужна какая-либо другая информация, сообщите мне, и я могу обновить ее. «bundle install» работает нормально, говорит, что мой комплект завершен.

+0

Вы скопировали и ввели это сообщение об ошибке или введите его? В 'sprockets' есть орфографическая ошибка, которая является странной, если вы скопировали ее в –

+0

Нет, набрал ее в :) исправил опечатку –

ответ

1

Я предлагаю запустить bundle install перед запуском сервера в производственной среде, поскольку этот камень не может быть установлен на сервере. Кроме того, возможной причиной ошибки может быть то, что жемчуг sprockets включен в ваш Gemfile, но находится внутри группы, которая не загружается Bundler из-за использования параметра --without.

+0

Спасибо, человек, я вчера выяснил проблему, и это по линиям, которые вы говорите. В основном это был случай наличия драгоценных камней неправильной версии. Снова начал работу с нуля, продолжал запускать «gem install », «rails s», глядя, чего не хватает, повторить. Решила проблему, хотя и очень долго! –

Смежные вопросы