После установки одним щелчком Ruby on Rails на DigitalOcean - PullRequest
0 голосов
/ 29 ноября 2018

Я создал цифровую каплю океана, и одним щелчком мыши установил ruby-on-rails.Я SSHed на сервер, и обнаружил, что у меня есть один проект ruby ​​на рельсах под названием example.Это приложение запускается, когда я набираю IP-адрес дроплета в google.

Я хочу загрузить свой собственный веб-сайт, поэтому я git cloned репозиторий из bitbucket, который содержит готовый ruby ​​на сайте rails.Я попытался запустить rails db:create, и это не удалось.Было еще много неустановленного материала, и я думал, что установка одним щелчком будет выполнена.После того, как я установил пакет и запустил bundle install, установка не удалась, когда он попал в гем nokogiri.Когда я запустил bundle install в проекте example, установка также не удалась, когда он достиг nokogiri, но пример приложения по-прежнему работал в браузере без ошибок.

Поэтому я удалил пример проекта, оставив свойСайт rails как единственный проект в каталоге rails моей капли.Когда я обновил страницу, я получил сообщение об отсутствии приложения example.Я переименовал каталог своего веб-сайта в example и обновил страницу, и теперь я получаю эту ошибку:

Errno::EACCES

Permission denied @ dir_s_mkdir - /home/rails/example/tmp/cache

Я не знаю, что делать.Любая помощь приветствуется.Если у вас есть несколько статей или ссылок на документацию, объясняющих, как развернуть приложение ruby ​​на капле, в которой по умолчанию установлен ruby ​​на рельсах, я бы хотел их увидеть.

1 Ответ

0 голосов
/ 29 ноября 2018

Похоже, проблема с вашей установкой рельсов.Вы, должно быть, использовали sudo при установке.

Вы можете изменить разрешение, чтобы избавиться от этой проблемы, используя chmod.

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