heroku / usr / bin / env: ‘ruby.exe \ r’: нет такой проблемы с файлом или каталогом - PullRequest
0 голосов
/ 13 сентября 2018

Итак, последние несколько недель я развертывал свое приложение на том же сервере heroku, и оно отлично работало.

Я только что попытался развернуть свой последний код и получил ошибку при попытке запустить:

heroku run rails db:migrate

Я получил следующую ошибку:

/usr/bin/env: ‘ruby.exe\r’: No such file or directory problem

Я посмотрел на многие другие темы, касающиеся этой проблемы, и принял их совет.

Наиболее распространенным ответом было изменение первой строки папок bin / bundle, bin / rails и bin / rake из этой:

#!/usr/bin/env ruby.exe

К этому:

#!/usr/bin/env ruby

Однако это не сработало для меня, и я продолжаю получать ту же ошибку

Есть ли другие возможные решения этой проблемы?

Я работаю на машине с Windows

1 Ответ

0 голосов
/ 08 января 2019

У меня была такая же проблема, при запуске Rails 5.Хотя я не уверен на 100%, я полагаю, что это произошло из-за проблемы с окончаниями строк в bin / files.

Я изменил глобальный seiting на Git, имея дело с окончаниями строк:

$ git config --global core.autocrlf true

А затем обновил файлы bin:

rails app:update:bin

(в предыдущих версиях rails он идет на rake rails:update:bin)

Подробнее о том, как Git решает эту проблему (икак обновить репозиторий при необходимости) здесь: https://help.github.com/articles/dealing-with-line-endings/

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