我在 Ubuntu AWS Cloud 9 中安装 Stripe CLI 时遇到问题。首先,没有软件包管理器(尤其是 Homebrew)无法工作,因此我手动下载并解压了 ~/environment/ 中的 stripe_1.8.10_linux_x86_64.tar.gz 文件下载目录。现在根据this我必须将./stripe移动到执行路径。
执行路径是什么?我必须执行什么命令才能完成此操作?
一年前提出了类似的问题,但从未得到解决。
我必须将./stripe移动到执行路径。
您不必移动它即可使其工作。
执行路径是什么...
执行路径只不过是您无需输入完整路径即可访问的目录。您可以将
stripe
可执行文件保留在原始目录中(或将其移动到您选择的任何位置)并将其路径添加到 $PATH
环境变量中。
...我必须执行什么命令才能完成此操作?
从解压条带的位置运行此命令:
sudo mv stripe /usr/local/bin
为了避免重复拆包和移动操作,您可以简单地使用
dpkg
。下载deb包并安装:
sudo dpkg -i stripe_1.8.10_linux_amd64.deb
这是解决你的麻烦的基础在Ubuntu内部。 但与去年的问题不同,您有一个新的特殊性 - AWS Cloud9。
我对这个说法有疑问:
首先,没有包管理器
AWS Cloud9 是一个 IDE,当然系统包管理器不是它的一部分。但 AWS Cloud9 位于 Amazon EC2 实例之上,并且“附带一个终端,其中包含对托管 Amazon EC2 实例的 sudo 权限”。根据您的问题标题,您使用的是 Ubuntu。 Ubuntu 有 dpkg
。因此,你就有了包管理器。如果我错了请纠正我。
curl -L https://github.com/stripe/stripe-cli/releases/download/v1.14.0/stripe_1.14.0_linux_x86_64.tar.gz > stripe.tar.gz
tar -xvf stripe.tar.gz
rm -f stripe.tar.gz
./stripe --help