如何在 Ubuntu 上安装 graph-cli?
How to install graph-cli on Ubuntu?
我想在 Ubuntu 上安装 @graphprotocol/graph-cli
。
我尝试用 npm
和 yarn
安装 graph-cli
,两者都是。
# NPM
npm install -g @graphprotocol/graph-cli
# Yarn
yarn global add @graphprotocol/graph-cli
但在那之后当我尝试 graph init
时,我遇到了这个错误 bash: /usr/bin/graph: No such file or directory
。
我能做什么?我的错是什么?
有人帮我解决这个问题吗?
错误提示您找不到要执行的文件。它试图通过搜索 PATH
环境变量来找到可执行文件。
确保@graphprotocol/graph-cli首先安装成功并且没有发生错误。您可以通过再次尝试安装命令来完成此操作。
您可以使用以下行获取此 PATH
变量:
echo $PATH
当您使用 npm(-g 标志)全局安装某些东西时。它把它放在自己的目录中。就我而言,这是 /home/timothy/.nvm/versions/node/v16.13.1/bin
(我正在使用节点版本管理器 (nvm))
这对你来说会有所不同,你需要找出你的 npm 安装把这些放在哪里。您可以通过
找到它的大概位置
whereis npm
或
npm config ls -l | grep prefix
(只说前缀的那个;如此处所述:)
记住要确保此路径通常以 /bin
结尾并将其添加到您的 PATH
变量中,如下所示(以我的路径为例):
export PATH=$PATH:/home/timothy/.nvm/versions/node/v16.13.1/bin
尝试在您放置上述命令的同一终端中再次 运行 命令(根据您的路径进行调整)。如果这解决了问题,请通过将同一行添加到您的 ~/.bashrc
来永久添加它。以下命令将执行此操作,但您也可以只打开一个编辑器(再次以我的路径为例;调整它):
echo "export PATH=$PATH:/home/timothy/.nvm/versions/node/v16.13.1/bin" >> ~/.bashrc
将命令放在那里将在打开终端时注入它(对于 bash,即)。
我想在 Ubuntu 上安装 @graphprotocol/graph-cli
。
我尝试用 npm
和 yarn
安装 graph-cli
,两者都是。
# NPM
npm install -g @graphprotocol/graph-cli
# Yarn
yarn global add @graphprotocol/graph-cli
但在那之后当我尝试 graph init
时,我遇到了这个错误 bash: /usr/bin/graph: No such file or directory
。
我能做什么?我的错是什么?
有人帮我解决这个问题吗?
错误提示您找不到要执行的文件。它试图通过搜索 PATH
环境变量来找到可执行文件。
确保@graphprotocol/graph-cli首先安装成功并且没有发生错误。您可以通过再次尝试安装命令来完成此操作。
您可以使用以下行获取此 PATH
变量:
echo $PATH
当您使用 npm(-g 标志)全局安装某些东西时。它把它放在自己的目录中。就我而言,这是 /home/timothy/.nvm/versions/node/v16.13.1/bin
(我正在使用节点版本管理器 (nvm))
这对你来说会有所不同,你需要找出你的 npm 安装把这些放在哪里。您可以通过
找到它的大概位置whereis npm
或
npm config ls -l | grep prefix
(只说前缀的那个;如此处所述:
记住要确保此路径通常以 /bin
结尾并将其添加到您的 PATH
变量中,如下所示(以我的路径为例):
export PATH=$PATH:/home/timothy/.nvm/versions/node/v16.13.1/bin
尝试在您放置上述命令的同一终端中再次 运行 命令(根据您的路径进行调整)。如果这解决了问题,请通过将同一行添加到您的 ~/.bashrc
来永久添加它。以下命令将执行此操作,但您也可以只打开一个编辑器(再次以我的路径为例;调整它):
echo "export PATH=$PATH:/home/timothy/.nvm/versions/node/v16.13.1/bin" >> ~/.bashrc
将命令放在那里将在打开终端时注入它(对于 bash,即)。