Введение
Я использую Vagrant и хочу создать коробку, которая соответствует моим потребностям. В настоящее время я создаю сценарий подготовки, но у меня есть проблема, которая потребует от меня переустановки в поле.Reload VM in Vagrant script
То, что я пытаюсь достичь
Я хочу, чтобы установить свои локали на немецком языке
Что я делаю
После входа в мой бродяга ящик с vagrant ssh
Я бегу следующие команды
sudo apt-get update
sudo cp /var/www/projectfantasy/www/vagrant_ressources/locale.gen /etc/
sudo locale-gen de_DE.UTF-8
Эти шаги выполняются с помощью Debian's wiki. Последний шаг
Чтобы использовать новые настройки с вашими программами, выйдите из системы и обратно.
И теперь я, где мне нужна помощь. Как я мог бы переучиться, находясь в сценарии создания бродяг? Когда я не переучиваю, я получаю следующие предупреждения при установке дополнительных пакетов.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "de_DE.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Я имею в виду, это только предупреждения, так что это не должно быть проблемой, не так ли? Но я не хочу иметь предупреждения и хотел бы знать, как я могу исправить эту проблему.
Когда я переустанавливаю и пытаюсь установить эти пакеты снова, он работает без проблем.
Вы уже пытались начать новую сессию bash? '/ bin/bash' EDIT: если вы думаете об этом, то сомневаетесь, что это сработает;) – dahrens
возможно, установив [переменную среды] (https://help.ubuntu.com/community/EnvironmentVariables) вручную? – dahrens
Хм, я мог бы попробовать это. Я дам вам ответ сегодня вечером – Musterknabe