无法安装 gactions CLI
Can't install gactions CLI
我正在尝试安装 google 操作 CLI。
文档:https://developers.google.com/actions/tools/gactions-cli
我关注了commands here as well as from the .
我下载了 Mac x86_64.
然后运行下面的命令就可以了:Run chmod +x gactions to make the binary executable.
它确实将文件变成了可执行文件。当我点击它时,它在终端中打开并做了一些事情。
但是在终端的新选项卡中它仍然不理解这些动作。
此外,我不使用终端,而是使用 iterm2,所以我尝试在 iterm2 中打开可执行文件,但出现此错误。
如何更新 $PATH
我把 gactions 文件放在这里
我当前的 $PATH
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
export GOOGLE_SDK_PATH="/Users/leongaban/Projects/YumBrands/GoogleHome"
export TERM="xterm-256color"
export NODE_ENV
您下载的 gactions
文件是可执行文件本身 - 不是安装程序或类似的任何东西。您可以将它放在您的 PATH 中的某个位置,或者在您调用它时通过提供完整路径来直接调用它,但除非您这样做,否则它不会自动可用。
您可以通过 echo $PATH
查看您的 PATH。如果您愿意,可以将它放在这些目录之一中。
如果您希望从您的下载目录中继续 运行 它(我这样做,因为我很少使用该命令),您可以打开一个 iterm2 命令行并使用完整路径调用 gactions:
~/Downloads/gactions
或(使用您的示例)
~/Projects/YumBrands/GoogleHome/gactions
或者(也使用您的示例)您可以添加以下行(可能添加到您的 ~/.zshrc 文件中)以引用 GoogleHome 目录中的 gactions 命令:
PATH="$PATH:$HOME/Projects/YumBrands/GoogleHome"
然后您可以打开一个新终端或 iterm2 window 并确认它在您的路径中
echo $PATH
使用它的正常方法是创建一个目录,您可以在其中开发您的动作(我使用 ~/Documents/Projects)并让 gactions 创建默认的 action.json
文件。可能是这样的:
mkdir ~/Documents/Projects/new-sample-action
cd ~/Documents/Projects/new-sample-action
~/Downloads/gactions init
(如果你已经更新了你的 PATH,你可以在最后一行使用 gactions init
。)
下载gactions
复制下载的gactions并放入本地项目文件夹
然后进入你的项目目录 cd "项目目录"
运行 以下命令:
$ chmod +x gactions
$ ./gactions init
它将创建 action.json 到您的文件夹
转到您下载gactions文件的相应路径。
chmod +x gactions
./gactions help
您可以通过./gactions 使用gactions。它对我有用。
我正在尝试安装 google 操作 CLI。
文档:https://developers.google.com/actions/tools/gactions-cli
我关注了commands here as well as from the
我下载了 Mac x86_64.
然后运行下面的命令就可以了:Run chmod +x gactions to make the binary executable.
它确实将文件变成了可执行文件。当我点击它时,它在终端中打开并做了一些事情。
但是在终端的新选项卡中它仍然不理解这些动作。
此外,我不使用终端,而是使用 iterm2,所以我尝试在 iterm2 中打开可执行文件,但出现此错误。
如何更新 $PATH
我把 gactions 文件放在这里
我当前的 $PATH
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
export GOOGLE_SDK_PATH="/Users/leongaban/Projects/YumBrands/GoogleHome"
export TERM="xterm-256color"
export NODE_ENV
您下载的 gactions
文件是可执行文件本身 - 不是安装程序或类似的任何东西。您可以将它放在您的 PATH 中的某个位置,或者在您调用它时通过提供完整路径来直接调用它,但除非您这样做,否则它不会自动可用。
您可以通过 echo $PATH
查看您的 PATH。如果您愿意,可以将它放在这些目录之一中。
如果您希望从您的下载目录中继续 运行 它(我这样做,因为我很少使用该命令),您可以打开一个 iterm2 命令行并使用完整路径调用 gactions:
~/Downloads/gactions
或(使用您的示例)
~/Projects/YumBrands/GoogleHome/gactions
或者(也使用您的示例)您可以添加以下行(可能添加到您的 ~/.zshrc 文件中)以引用 GoogleHome 目录中的 gactions 命令:
PATH="$PATH:$HOME/Projects/YumBrands/GoogleHome"
然后您可以打开一个新终端或 iterm2 window 并确认它在您的路径中
echo $PATH
使用它的正常方法是创建一个目录,您可以在其中开发您的动作(我使用 ~/Documents/Projects)并让 gactions 创建默认的 action.json
文件。可能是这样的:
mkdir ~/Documents/Projects/new-sample-action
cd ~/Documents/Projects/new-sample-action
~/Downloads/gactions init
(如果你已经更新了你的 PATH,你可以在最后一行使用 gactions init
。)
下载gactions
复制下载的gactions并放入本地项目文件夹
然后进入你的项目目录 cd "项目目录"
运行 以下命令:
$ chmod +x gactions
$ ./gactions init
它将创建 action.json 到您的文件夹
转到您下载gactions文件的相应路径。
chmod +x gactions
./gactions help
您可以通过./gactions 使用gactions。它对我有用。