Leo*_*ban 1 macos macos-sierra actions-on-google
我正在尝试安装Google操作CLI.
文档:https://developers.google.com/actions/tools/gactions-cli
我下载了Mac x86_64.
然后在其上运行以下命令: Run chmod +x gactions to make the binary executable.
它确实将文件转换为可执行文件.当我点击它时,它在终端打开并做了一些事情.
然而,在终端的新标签中,它仍然无法理解那些派系.
此外我不使用终端但iterm2,所以我尝试在iterm2中打开可执行文件并得到此错误.
我把gactions文件放在这里
我现在的$ PATHs
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
Run Code Online (Sandbox Code Playgroud)
在gactions你下载的文件是可执行文件本身-而不是沿着这些线路的安装程序或任何东西.您可以将它放在PATH中的某个位置,或者在调用它时通过提供完整路径直接调用它,但除非您这样做,否则它不会自动可用.
你可以看到你的PATH echo $PATH.如果您愿意,可以将其放在其中一个目录中.
如果你希望继续从你的下载目录中运行它(我这样做,因为我很少使用该命令),你可以打开一个iterm2命令行并使用完整路径调用gactions:
~/Downloads/gactions
Run Code Online (Sandbox Code Playgroud)
或(使用你的例子)
~/Projects/YumBrands/GoogleHome/gactions
Run Code Online (Sandbox Code Playgroud)
或者(也使用你的例子)你可以添加以下行(可能是你的〜/ .zshrc文件)来引用GoogleHome目录中的gactions命令:
PATH="$PATH:$HOME/Projects/YumBrands/GoogleHome"
Run Code Online (Sandbox Code Playgroud)
然后,您可以打开一个新的终端或iterm2窗口并确认它在您的路径中
echo $PATH
Run Code Online (Sandbox Code Playgroud)
使用它的正常方法是创建一个目录来开发你的Action(我使用〜/ Documents/Projects)并让gactions创建默认action.json文件.可能是这样的:
mkdir ~/Documents/Projects/new-sample-action
cd ~/Documents/Projects/new-sample-action
~/Downloads/gactions init
Run Code Online (Sandbox Code Playgroud)
(如果您已更新PATH,则可以使用gactions init最后一行.)
| 归档时间: |
|
| 查看次数: |
1481 次 |
| 最近记录: |