在 Ubuntu 18.04 上执行命令别名的问题

在 Ubuntu 18.04 上执行命令别名的问题

我创建了一个别名文件来保存别名

nano .bash_aliases

然后使用命令

alias ganache='./ganachescript'

然而,

$ ./ganachescript

08:29:17.571 › Checking for update
08:29:19.052 › Update for version 2.4.0 is not available (latest version: 2.4.0, downgrade is disallowed).

但如果我写:

$ ganache
ganache: command not found

请有人指导我。

答案1

这是一种不太正确的设置别名的方法。该命令的./ganachescript意思是“执行可执行文件 ganachescript 存在于当前的目录'. 因此别名可以工作仅有的当您ganache在文件所在的特定目录中运行该命令时ganachescript

为了解决这个问题,你需要使用文件的完整路径,ganachescript如下所示

alias ganache='/path/to/ganachescript'

相关内容