Я изменил свои переменные среды до настоящего времени. Когда я пытаюсь использовать следующую команду:
sudo vi /etc/environment
Я получаю соблюдающее предупреждение, и я смущен тем, что сделать затем.
E325: ATTENTION
Found a swap file by the name "/etc/.environment.swp"
owned by: root dated: Wed Apr 18 15:03:44 2018
file name: /etc/environment
modified: no
user name: root host name: my-desktop
process ID: 6410
[not usable on this computer]
While opening file "/etc/environment"
dated: Wed Apr 18 14:49:02 2018
(1) Another program may be editing the same file. If this is the
case,
be careful not to end up with two different instances of the same
file when making changes. Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/environment"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/etc/.environment.swp"
to avoid this message.
"/etc/environment" 6 lines, 389 characters
Press ENTER or type command to continue
Таким образом, кто-то может объяснить мне, что сделать затем и что действительно означает это сообщение?
ОБНОВЛЕНИЕ: Я пытался сделать, как предложено.I нажатый e
и это открыло файл среды затем, я нажал i
для редактирования это и изменило мою nodejs версию (первоначально, это было 9.x, и я сделал его 8.x), затем, я нажал Esc
и затем shift+;
и затем wq|x
после этого я наконец нажал Enter
и это закрывает редактор vi после этого снова, я выполнил ту же команду, но это дало мне ту же ошибку, но с дальнейшим утверждением обновления NEWER than swap file!
Полное сообщение следующим образом:
E325: ATTENTION
Found a swap file by the name "/etc/.environment.swp"
owned by: root dated: Wed Apr 18 15:03:44 2018
file name: /etc/environment
modified: no
user name: root host name: my-desktop
process ID: 6410
[not usable on this computer]
While opening file "/etc/environment"
dated: Mon May 14 16:53:13 2018
NEWER than swap file!
(1) Another program may be editing the same file. If this is the
case,
be careful not to end up with two different instances of the same
file when making changes. Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/environment"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/etc/.environment.swp"
to avoid this message.
"/etc/environment" 7 lines, 390 characters
Press ENTER or type command to continue
Не знайте, как разрешить его!
Это означает Вас, или другой пользователь уже начал редактировать файл и там не сохраняется изменения в нем. Вы, вероятно, открыли файл, начали редактировать его и затем вышли из Vi без записи.
Инструкции говорят Вам, что сделать.
Можно или нажать r для восстановления файла, и Вы будете видеть версию с несохраненными изменениями. Сделайте свои редактирования.
Если Вы не хотите восстанавливать несохраненные изменения, нажмите q, чтобы выйти и удалить файл, упомянутый в сообщении
sudo rm /etc/.environment.swp
Затем можно открыть его снова и найти последнюю сохраненную версию.
Когда Вы хотите сохранить свои изменения, и выход нажимают esc и тип :wq
.
Но, Вы уверенный, что необходимо отредактировать /etc/environment
? Рассмотрите, необходимо ли использовать файл конфигурации в расчете на пользователя такой как ~/.profile
вместо этого.