У меня есть приложение Ruby on Rails, которое я недавно развернул на удаленном сервере (Ubuntu 9.10, nginx, passenger, ruby-enterprise), и я получаю сообщение об ошибке (работает локально):
В доступе отказано - /var/www/project_name/tmp/.ruby_inline/Inline_ImageScience_cdab.c
Во-первых, папка /tmp/.ruby_inline/ пуста - так и должно быть? Он пытается создать Inline_ImageScience_cdab.c или прочитать его?
Я думаю, что у меня установлены все необходимые гемы: в списке гемов показаны image_science и RubyInline. libfreeimage3 и libfreeimage-dev также установлены.
Я запустил chmod 755 в /tmp/.ruby_inline/, чтобы сопоставить разрешения для окружающих папок, но, тем не менее, я не могу пойти выше, чем это, или я получаю другую ошибку:
/ var / www / имя_проекта / tmp / .ruby_inline небезопасно (40777). Это не может быть группа или мир для записи. Выход.
И я думаю, во-вторых, почему я получаю эту ошибку? :)
Спасибо