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 进入它们。

您需要关闭并重新打开终端才能使更改生效!