Кажется, это обычная проблема, но я просто не могу найти решение через поиск в Google и т. Д.
Я только что создал новое приложение Rails 3.2.6 и настроил его для использования базы данных PostgreSQL для моей локальной разработки. Я следил за этим RailsCast и смог все установить и правильно настроить.
Однако всякий раз, когда я пытаюсь выполнить какие-либо команды rails generate или rake (rails generate model
, rake db:migrate
и т. Д.), Я получаю следующую ошибку, относящуюся к моему development.log
файлу:
Rails Error: Unable to access log file. Please ensure that /Users/****/projects/rails_projects/rails_app/log/development.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
Я вижу эти другие вопросы / ответы о stackoverflow, но они не совсем подходят для моего случая:
- Rails: невозможно получить доступ к файлу журнала ‹- Это снова во времена Рельсы 2.2
- Установка Ruby on Rails: невозможно получить доступ к файлу журнала ‹- Это касается производственной среды с использованием Apache. Я работаю в локальной среде разработки.
Помимо этой ошибки, мое приложение работает нормально. Кроме того, если я создам новое приложение rails со всеми его значениями по умолчанию, я не получу эту ошибку.
Будем очень признательны за любые предложения / подсказки. Или, если вам нужна дополнительная информация о моей местной среде, дайте мне знать.