Pull to refresh

Comments 15

touch ~/my_env
echo «export PATH=~/python/bin:${PATH}» >> ~/my_env
echo «export PYTHONPATH=~/python/lib64/python2.6/site-packages» >> ~/my_env
alias hg=«hg --config ui.remotecmd='source ~/my_env;hg'»

выглядит лучше и модифицировать удобнее
Какая-то придуманная проблема, имхо.

Одной из существенных проблем стало отсутствие системы контроля версий.


А зачем вам на целевом сервере вообще понадобилась VCS?
Контроль целостности приложения, откат до предыдущей версии, быстрое тестирование из бранча, дешевая система деплоя через webhook'и на несколько серверов автоматически.
а что мешает сделать ssh + HEREDOC? Можно еще в сторону CM тулов посмотреть, тот же ansible отлично работает по ssh и ключам… Иногда когда лень совсем пишу быстро Playbook для него и разворачиваю то, что мне там надо, без рута тоже работает отлично. Плюс дает возможность не хранить конфиги с паролями в VCS, конфиги собираются через темплейты. Стеджинг реализован через симлинки на текущую версию. И не надо там никаких гитов/ртутей и т.п. playbook'и — jinja2 темплейты, питон у вас там стоит… Попробуйте.
Пожалуйста, никогда не делайте деплой через вебхуки. Крайне сложно придумать более неправильное применение VCS.
UFO landed and left these words here
Аргументы?
Для правила «жи, ши пиши с и» вам тоже надо аргументы приводить?
Какой смысл у "-p" если вы создаете директорию в текущем каталоге?
Чтобы в случае существования данной директории в домашнем каталоге не выводилось сообщение вида
$ mkdir python
mkdir: cannot create directory 'python': File exists
$
Вот пусть человеку слепо выполняющему ваши указания эта ошибка лучше вывалится чем он перетрет какие либо файлы в уже существующей директории.
Вы б еще rm -rf python в начало поста добавили.
Зачем такие извращения с хостингами, когда сервера уже давно стоят копейки?
«Так как установка из исходных кодов считается нестандартной»

Как, уже?
Да, мы тут, в 2016ом, используем VDS и пакетные менеджеры.
Я извиняюсь, но почему тут
export PYTHONPATH=~/python/lib64/python3.7/site-packages
python3.7?
Это как-то связано с версией мерка? но почему в имени питона?
Sign up to leave a comment.

Articles