E325: DİKKAT takas dosyası zaten Vi'de hata veriyor


2

Çevre değişkenlerimi şimdiden önce değiştirdim. Aşağıdaki komutu kullanmaya çalışırken:

sudo vi /etc/environment

Uyarı / hatayı takip ediyorum ve sonra ne yapacağım konusunda kafam karıştı.

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

Birisi lütfen daha sonra ne yapacağımı ve bu mesajın gerçekten ne anlama geldiğini bana açıklayabilir mi?

GÜNCELLEME: Ben ben preslenmiş önerildiği gibi yapmaya çalıştım eve daha sonra çevre dosyasını açtı ben preslenmiş i(başlangıçta 9.x oldu ve bunu 8.x yapılan) sonra preslenmiş düzenlemek için ve benim nodejs versiyonunu değiştirdi Escsonra ve shift+;daha sonra wq|xondan sonra nihayet bastım Enterve vi editörünü kapattığımdan sonra yine aynı komutu kullandım ama aynı hatayı verdi ancak daha fazla güncelleme bildirildi.NEWER than swap file!

Tam mesaj şöyle:

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

Yani nasıl çözeceğimi bilmiyorum!


Bu hatayı tekrar almamak için. {Yourfile}. {Uzantınız} .swp dosyasını silmelisiniz. Bu dosyanın başka bir örneğini açtınız ve kaydetmediniz, bu yüzden bu hatayı görmemek için takas dosyasını silmeniz gerekir.
Behrouz Hedayati

Yanıtlar:


2

Bu, sizin veya başka bir kullanıcının dosyayı düzenlemeye başladığı ve üzerinde kaydedilmemiş değişiklikler olduğu anlamına gelir. Muhtemelen dosyayı açtınız, düzenlemeye başladınız ve daha sonra Vi yazmadan çıktı.

Talimatlar size ne yapacağınızı söyler.

rDosyayı kurtarmak için düğmesine basabilirsiniz ve kaydedilmemiş değişikliklerin olduğu sürümü göreceksiniz. Düzenlemelerinizi yapın.

Kaydedilmemiş değişiklikleri kurtarmak istemiyorsanız q, mesajda belirtilen dosyadan çıkmak ve silmek için tuşuna basın .

sudo rm /etc/.environment.swp

Sonra tekrar açıp en son kaydedilen sürümü bulabilirsiniz.

Değişikliklerinizi kaydedip çıkmak istediğinizde tuşuna basın escve yazın :wq.

Ancak, düzenlemeniz gerektiğine emin misiniz /etc/environment? ~/.profileBunun yerine kullanıcı başına bir yapılandırma dosyası kullanıp kullanmadığınızı düşünün .


yanıtladığınız için teşekkür ederim ama önerdiğiniz şeyi denedim, ancak yardımcı olmadı, sonrasında ne olduğunu göstermek için gönderimi güncelledim. Ubuntu'mun tek kullanıcısıyım, bu yüzden başka bir kullanıcı yok ~/.profile. Yeni başlayanlar kadar fazla bir fikrim yok . Bunu neden düzenlemek için denedi, başlangıçta o kadar yolu güncellemek istedim 9.x oldu nodejs 8.x sürümünün yüklü olduğu /etc/environment oldu.February.Meanwhile aracılığıyla yolunu güncelleyebilir ~/.profile ??
user716691

Üzgünüz, düzenleme yaptım. Evet, PATH ayarını yapabilirsiniz ve yapmanız gerekir ~/.profile. /etc/environmentPATH'yi değiştirmemenizi ve daha önce yapmış olduğunuz değişiklikleri geri almanızı öneririm , çünkü bu dosyayı düzenlerseniz içinde ne olduğunu hatırlamadığınız sürece varsayılan PATH'a geri dönemezsiniz.
Zanna

teşekkür ederim, şimdi yapıldı ve önerdiğiniz gibi ~/.profile
PATH'i
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.