Vagrant SSH & Nano на Linux Mint 17.3

343
doop_dev

Недавно я установил Vagrant (1.7.4) и VirtualBox (5.0) на 3 ноутбука, на каждом из которых работает Linux Mint. Достигли стадии на всех 3, где мне нужно отредактировать файл конфигурации на самой виртуальной машине. Все идет нормально.

Так что введя

vagrant up 

а потом

vagrant ssh 

чтобы попасть в коробку, затем введите

nano /path/to/conf 

чтобы начать редактирование указанного файла конфигурации, на одной из машин я получаю

-bash: nano: command not found. 

Остальные 2 машины работают нормально. Все 3 имеют одинаковую ОС, одинаковые версии vagrant и virtualbox. 2 машины являются ноутбуками HP, другая - Asus. Это одна из машин HP, которая выходит из строя.

Теперь это происходит только при бродячем SSH. Если я просто использую стандартное окно терминала, nano отлично работает на всех 3 машинах. Кроме того, я знаю, что могу использовать vi или vim, но это не главное. Почему nano стал недоступен на одной из машин и может быть восстановлен для использования под vagrant ssh?

1

1 ответ на вопрос

0
Peter Kelly

Вам необходимо установить nano под пользователем Vagrant, но менеджер пакетов отличается от Linux Mint. Если вы печатаете, sudo yum install nanoэто должно работать.

Это сработало, спасибо. Я борюсь за то, почему это работало на двух других машинах, а не на третьей. Я думал, что Vagrant должен был везде устанавливать одну и ту же виртуальную машину? doop_dev 8 лет назад 1

Похожие вопросы