使用RVM与rvm install 2.3.0
安装ruby时,出现以下错误。这是RVM生成的日志文件。
Setting up vsftpd (3.0.3-8+b1) ...
vsftpd user (ftp) already exists, doing nothing.
mkdir: cannot create directory ‘/srv/ftp’: Permission denied
dpkg: error processing package vsftpd (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
vsftpd
E: Sub-process /usr/bin/dpkg returned an error code (1)
实际上,每当我运行apt-get install命令时,我总是收到有关vsftpd的警告。我一直只是忽略它,因为软件包安装得很好。现在的主要问题是RVM现在已将这个错误视为严重错误,因此它停止安装Ruby。
问题在于,即使是root用户也无法创建文件夹/srv/ftp
(或者至少我不知道如何)。我的服务器的设置方式是/srv/
文件夹仅用于安装外部磁盘驱动器,因此我无法在此处创建任意文件夹。
例如。 datadisk01
将被安装到/srv/datadisk01
是否可以将vsftpd创建此ftp文件夹的位置更改为其他位置,以便其正常运行?还是有一种方法可以强制RVM忽略此错误消息? 我希望能找到可以解决该错误的答案,但是我的主要目的只是为了安装Ruby。
我已经尝试使用apt-get删除vsftpd,但它仍然存在。