Cloud9无法保存(权限问题?)Ruby on Rails

时间:2018-08-29 21:17:44

标签: ruby permissions save cloud9-ide aws-cloud9

我创建了一个名为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 saasappls -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+

因此,我似乎应该有权执行所有操作?到底是怎么回事?我必须通过sudo su安装Ruby,因为常规rvm安装会说它没有权限。因此,在创建作为所有者拥有零权限的环境时,我做了些什么准备。

对于这个基于云的IDE来说是全新的,并且只具有粗略的linux知识,因此非常感谢您的帮助。

0 个答案:

没有答案