无法在 Ubuntu AWS Cloud 9 中安装 Stripe CLI

问题描述 投票:0回答:3

我在 Ubuntu AWS Cloud 9 中安装 Stripe CLI 时遇到问题。首先,没有软件包管理器(尤其是 Homebrew)无法工作,因此我手动下载并解压了 ~/environment/ 中的 stripe_1.8.10_linux_x86_64.tar.gz 文件下载目录。现在根据this我必须将./stripe移动到执行路径。

执行路径是什么?我必须执行什么命令才能完成此操作?

一年前提出了类似的问题,但从未得到解决。

ubuntu stripe-payments command-line-interface aws-cloud9
3个回答
0
投票

我必须将./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。因此,你就有了包管理器。如果我错了请纠正我。

    


0
投票

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-cli 已准备就绪,请尝试检查 

./stripe --help

    


-1
投票
此处

显示了手动安装的步骤:

    https://github.com/stripe/stripe-cli/releases/latest 下载最新的 linux tar.gz 文件
  • 解压文件:
  • tar -xvf stripe_X.X.X_linux_x86_64.tar.gz
  • ./stripe
  • 移至您的执行路径。
    
    
  • 执行路径取决于您的设置/环境。

您链接到的上一个问题确实有多个相同效果的答案。

© www.soinside.com 2019 - 2024. All rights reserved.