Link Codeception 供应商路径 Linux
Link Codeception Vendor Path with Linux
现在我这里有一个项目:
/srv/www/web/src/private/protected
它有一个 /vendors/ 文件夹,里面有 /codeception。我目前必须做的:
./vendor/codeception/codeception/codecept 运行
我怎样才能 link 这个 directory/command 'codecept' 就不用每次都输入绝对路径了?
我要:
代码概念运行
而不是:
./vendor/codeception/codeception/codecept 运行
在您的项目文件夹中,您可以
ln -s vendor/codeception/codeception/codecept .
在当前文件夹中创建符号链接。
将其连接到 $PATH 环境变量
PATH=$PATH:full_path_to_script
$PATH 是一个名副其实的环境,用于在所需路径中查找 commands/scripts。
每次您查找脚本或命令时,它都会查看此变量中列出的路径
查看您的路径:
~> echo $PATH
我添加了一个符号 link,如下所示:
sudo ln -s /srv/www/web/src/private/protected/vendor/codeception/codeception/codecept /usr/local/bin/codecept
编辑您的 ~/.bashrc
(或 ~/.bash_profile)
。添加以下内容:
export PATH=$PATH:bin:vendor/bin
这将允许您 运行 bin/
和 vendor/bin
文件夹中的任何可执行文件,而无需 cd
进入它们。
您需要关闭并重新打开终端才能使更改生效!
现在我这里有一个项目:
/srv/www/web/src/private/protected
它有一个 /vendors/ 文件夹,里面有 /codeception。我目前必须做的:
./vendor/codeception/codeception/codecept 运行
我怎样才能 link 这个 directory/command 'codecept' 就不用每次都输入绝对路径了?
我要:
代码概念运行
而不是:
./vendor/codeception/codeception/codecept 运行
在您的项目文件夹中,您可以
ln -s vendor/codeception/codeception/codecept .
在当前文件夹中创建符号链接。
将其连接到 $PATH 环境变量
PATH=$PATH:full_path_to_script
$PATH 是一个名副其实的环境,用于在所需路径中查找 commands/scripts。
每次您查找脚本或命令时,它都会查看此变量中列出的路径
查看您的路径:
~> echo $PATH
我添加了一个符号 link,如下所示: sudo ln -s /srv/www/web/src/private/protected/vendor/codeception/codeception/codecept /usr/local/bin/codecept
编辑您的 ~/.bashrc
(或 ~/.bash_profile)
。添加以下内容:
export PATH=$PATH:bin:vendor/bin
这将允许您 运行 bin/
和 vendor/bin
文件夹中的任何可执行文件,而无需 cd
进入它们。
您需要关闭并重新打开终端才能使更改生效!