"/Library/WebServer/Documents/info.php" E212: Can't open file for writing Press ENTER or type command to continue
时间: 2024-01-22 13:02:35 浏览: 32
这个错误提示表明 Vim 编辑器无法打开 `/Library/WebServer/Documents/info.php` 文件进行写入操作。这可能是由于权限问题导致的,因为 `/Library/WebServer/Documents/` 目录通常需要管理员权限才能进行写入操作。
为了解决这个问题,你可以尝试以下几种方法:
1. 以管理员权限重新打开 Vim:在终端中输入 `sudo vim /Library/WebServer/Documents/info.php`,然后输入管理员密码,即可以管理员权限打开文件进行编辑。
2. 修改文件权限:在终端中输入 `sudo chmod o+w /Library/WebServer/Documents/info.php`,即可将文件的写权限开放给其他用户,然后再尝试使用 Vim 进行编辑。
3. 切换到其他目录进行编辑:在终端中先切换到其他具有写入权限的目录,如用户主目录,然后使用 Vim 打开文件进行编辑,最后再将修改后的文件复制到 `/Library/WebServer/Documents/` 目录中。
无论哪种方法,都需要注意文件权限和安全性问题,确保不会因为权限问题或其他原因导致系统或文件受到损害。
相关问题
"/profileetc/" E212: Can't open file for writing Press ENTER or type command to continue
这个错误通常是由于没有足够的权限来写入文件而引起的。您可以尝试使用sudo命令来以管理员身份运行编辑器,例如:
```
sudo vim /etc/profile
```
然后输入您的管理员密码,即可以编辑文件。如果您不熟悉vim编辑器,可以使用其他文本编辑器,例如nano:
```
sudo nano /etc/profile
```
然后您可以进行编辑,编辑完成后使用Ctrl+X,然后y保存修改,最后按Enter键退出编辑器。
~ "/etc/src/source.list" "/etc/src/source.list" E212: Can't open file for writing Press ENTER or type command to continue
这个错误提示是因为你在尝试编辑 `/etc/src/source.list` 文件时,没有足够的权限进行写入操作。你需要以管理员身份运行编辑器,或者使用 `sudo` 命令来获取足够的权限。
可以使用以下命令来以管理员身份运行编辑器:
```
sudo <editor> /etc/src/source.list
```
其中,`<editor>` 是你想要使用的文本编辑器,比如 `nano` 或 `vim`。
或者,可以使用以下命令在命令行中使用 `sudo` 来编辑文件:
```
sudo nano /etc/src/source.list
```
这将会使用 `nano` 编辑器打开 `/etc/src/source.list` 文件,并且你将会有足够的权限来进行写入操作。