我正在尝试在学校的服务器上运行Ruby on Rails Web应用程序,我需要sudo权限才能这样做。为此,我还需要安装PostgreSQL。
我知道安装完成后,我对PostgreSQL所需要的只是usr/local/pgsql/bin
,usr/local/pgsql/inlcude
,usr/local/pgsql/lib
等等。但我不是特别相信什么我在安装过程中需要的特权。
另外,我是否可以在没有任何sudo权限的情况下安装Ruby on Rails?
我不能以root身份做所有事情的原因是因为它是一个学校服务器,并且给予学生root访问权限并不是服务器管理员应该做的事情。她必须编辑/ etc / sudoers文件并为我分配相应文件夹的root权限。
答案 0 :(得分:1)
我相信如果您使用Ruby Version Manager,则不需要sudo权限,因为它只是安装主目录中的所有内容。另请查看此答案:how to install gems without sudo
对于PostgreSQL,您可以使用Homebrew进行安装。如果您仍然遇到困难,请查看detail PostgreSQL installation guides。