Я имею deployer
для приложения PHP на моей машине с командой dep
использовать его. Недавно, я установил управление зависимостью для разработки Приложений Golang, названных с той же командой, dep
.
Я пытаюсь использовать dep
на приложениях Golang, но это все еще звонит dep
из Устройства развертывания PHP. Мне все еще нужны они оба, так удаление того не является решением, в котором я нуждаюсь. У кого-либо есть решение для этого?
То, что я сделал бы, является находкой полная команда к каждому dep
команда. Например, если бы DEP PHP /usr/bin/dep
, я затем исказил бы его как это:
alias php-dep='/usr/bin/dep
Затем я выяснил бы то, что полная команда выполнить Golang dep
и затем выполнен: alias go-dep='/usr/local/bin/dep
Затем, когда я должен был сослаться на одну из этих команд, я мог просто работать go-dep
или php-dep
, и корректная команда может работать.
для нахождения, DEP управляет, чтобы я сделал бы что-то вроде этого
locate dep |grep -v headers |grep -v snap |grep -v python |grep -v share
И отсортировал бы вывод, пока я не нашел местоположения каждого.
для создания псевдонима постоянным, можно создать файл ~/.bash_aliases
, который получен [1 110], или просто отредактируйте ~/.bashrc' файл непосредственно.
Эти файлы читаются, когда новая сессия создается и будет выполнять любой псевдоним или управлять, чтобы Вы вставили их
, Например, у меня есть очень простое ~/.bashrc
:
cat ~/.bashrc
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
if [ $TILIX_ID ] || [ $VTE_VERSION ]; then
source /etc/profile.d/vte.sh
fi
alias nano='nano -wET 4'
alias ls='ls --color=auto'
PS1="\[\e[01;32m\]\u@\h \[\e[01;34m\]\w \[\e[01;34m\]$\[\e[00m\] "
export EDITOR=nano
Это работает каждый раз, когда я создаю сессию в ударе.