Vagrant SSH & Nano unter Linux Mint 17.3

552
doop_dev

Ich habe kürzlich Vagrant (1.7.4) und VirtualBox (5.0) auf 3 Laptops installiert, auf denen jeweils Linux Mint ausgeführt wird. Ich habe eine Stufe auf allen 3 erreicht, wo ich eine Konfigurationsdatei auf der VM selbst bearbeiten muss. So weit, ist es gut.

Also eingetreten

vagrant up 

und dann

vagrant ssh 

um auf die Box zu kommen und dann einzutreten

nano /path/to/conf 

Um mit dem Bearbeiten der Konfigurationsdatei zu beginnen, bekomme ich eine der Maschinen, die ich bekomme

-bash: nano: command not found. 

Die anderen 2 Maschinen funktionieren gut. Alle 3 haben dasselbe Betriebssystem, gleiche Versionen von Vagrant & Virtualbox erinnern sich. Zwei der Maschinen sind HP-Laptops, die andere ist ein Asus. Es ist einer der HP-Geräte, die ausfallen.

Nun tritt dies nur unter vagrant ssh auf. Wenn ich nur ein Standard-Terminalfenster verwende, funktioniert Nano auf allen drei Maschinen problemlos. Ich weiß auch, dass ich vi oder vim verwenden kann, aber darum geht es nicht. Warum ist Nano auf einer der Maschinen nicht mehr verfügbar und kann es unter Vagrant ssh wieder eingesetzt werden?

1

1 Antwort auf die Frage

0
Peter Kelly

Sie müssen nano unter dem Vagrant-Benutzer installieren, der Paketmanager unterscheidet sich jedoch von Linux Mint. Wenn Sie tippen sudo yum install nano, sollte es funktionieren.

Das hat funktioniert, danke. Ich kämpfe dagegen, warum es auf den anderen 2 Maschinen funktionierte und nicht auf der dritten. Ich dachte, Vagrant sollte überall die gleiche VM installieren? doop_dev vor 8 Jahren 1