Вашим devs не позволяют доступ администратора к серверу по одной простой причине: они завинтят его.
Ваше задание состоит в том, чтобы удостовериться свое рабочее право, зарегистрированное, заблокированное вниз, безопасное, организованное. Задание Разработчика в таком месте состоит в том, чтобы заставить его работать. То, чтобы заставлять это работать правильно не обычно высоко в их списке при тех обстоятельствах, когда они действительно получают доступ.
Мой совет не состоит в том, чтобы симулировать быть разработчиком (особенно, когда Вы используете термин в кавычках как этот), они будут лучше в своем задании затем, Вы в их задании - Вы будете игнорировать дисциплины, у них есть это, Вы не делаете - разработчик не запишет каждый шаг и каждый установленный файл, но они будут намного более строгими во внутренней структуре кода. Поэтому выберите, какую роль Вы хотите и фокусируете на этом, снижая другую роль к, 'Я знаю достаточно для понимания проблем' отношение типа.
(и да, я делаю вывод, но Вы получаете суть - различные отношения требуются для 2 различных ролей),
Хорошо, я нашел ответ после некоторого поиска в Google. Очевидно, LESSCHARSET
нужно установить следующим образом:
export LESSCHARSET=utf-8
Теперь меньше
мне подходит.
У меня работает с
LANG=
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
Я погуглил и попробовал следующие переменные окружения, которые работали на меня:
export LC_ALL=en_US.UTF-8
export LANG=en_us.UTF-8
Видя, как я нахожу LC_ALL в нескольких различных ответах, я думаю, что это правильный ответ. Но, возможно, это не единственный правильный ответ, конечно, на этот вопрос могут быть более правильные ответы. В любом случае, еще один гуглинг дал мне такое описание переменной:
LC_ALL. Эта переменная определяет значения для всех категорий локалей. Значение переменной окружения LC_ALL имеет приоритет над любым параметром других переменных окружения, начиная с LC_ (LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC, LC_TIME) и LANG переменная окружения.
источник: http://pubs.opengroup.org/onlinepubs/007908799/xbd/envvar.html
Заставляет меня подумать, что это языковая переменная для всех правил :)
. Если вы видите некоторые символы Юникода в меньше
, но не можете получить меньше
для отображения эмодзи, попробуйте обновить меньше
] до более поздней версии. В Mac OS X я перешел с версии 458 на версию 481, и это устранило мою проблему (например, git log
теперь может отображать эмодзи в сообщениях фиксации).
Если у вас есть homebrew, вы можете заменить системы с более новой версией, запустив brew install homebrew / dupes / less
.