Экстренная помощь: запуск "bundle exe c rake assets: precompile" привел к ошибке sh EACESS Error Sprockets. - PullRequest
0 голосов
/ 09 июля 2020

(Сейчас я стажер, и я был бы очень признателен за помощь, если это возможно. Большое вам спасибо)

Я работал над частью сервера разработки среда, использующая Ruby on Rails в качестве основного языка разработки, и написанный мной файл javascript не компилировалась и не работала на сервере. Итак, я видел, как кто-то предлагал запустить пакет exe c rake assets: прекомпиляция может помочь решить проблему.

К сожалению, теперь весь сервер не работает, всякий раз, когда я пытаюсь перемещаться в любом месте, я получаю следующую ошибку:

Errno :: EACCES в XXXXXXXXXXXX

Отображается / srv / www/XXXX/app/views/ где поднята строка # 12:

Permission denied @ apply2files - / srv / www/XXXXXXx/tmp/cache/assets/sprockets/v3.0/2g/2gWR-F_kIEZpPaAYFSZfK9XNrXA6JBy0NB0aKGrSfE0.cache

У меня возникло искушение очистить папку кеша, которая, как я подозреваю, уже возникла в приведенной выше команде, но я слишком боюсь делать что-либо еще, пока не проясню, что происходит.

Memcached , redis и & sidekiq тоже здесь задействованы: можно ли как-нибудь отменить действие этой команды? Я попытался перезапустить сервер без всякой радости, повторное нажатие ветки git не имеет значения. ЕСЛИ у кого-нибудь есть предложения относительно того, что я могу сделать, чтобы изменить это, я был бы бесконечно благодарен.

У меня есть разрешение пользователя на очистку кеша, но я боюсь, что это повлияет на другое место

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...