Cloud9 не может сохранить (проблема с разрешениями) Ruby on Rails - PullRequest
0 голосов
/ 30 августа 2018

Я создал рабочую область под названием saasapp, и там я ничего не могу сохранить или изменить.

Например, выплевывает:

+Failed to write to 'environment' run Rails.application '. Failed saving file! : saasapp/config.ru ERR: Error: EACCES: permission denied, open '/home/ec2-user/environment/saasapp/config.ru'.+

Я там как пользователь root. У меня должны быть разрешения. Я выхожу на уровень и sudo chown -R root saasapp затем ls -la, чтобы увидеть разрешения:

+total 20
drwxr-xr-x  4 root     ec2-user 4096 Aug 29 20:13 .
drwx------  9 ec2-user ec2-user 4096 Aug 29 20:52 ..
drwxr-xr-x  3 root     ec2-user 4096 Aug 29 19:48 .c9
-rw-r--r--  1 root     ec2-user  570 Aug 29 19:48 README.md
drwxr-xr-x 12 root     root     4096 Aug 29 20:53 saasapp+

Так, похоже, у меня должно быть разрешение на все это? Что здесь происходит? Я должен был установить Ruby через sudo su, так как обычная установка rvm говорила, что у него нет разрешения. Итак, что я придумала при создании этой среды, где у меня как владельца есть права ZERO.

Я новичок в этой облачной среде IDE и обладаю лишь кратким знанием Linux, поэтому любая помощь будет принята с благодарностью.

...