Python 通过cli初始化rails应用程序的AWS时出错

Python 通过cli初始化rails应用程序的AWS时出错,python,ruby-on-rails,amazon-web-services,aws-cli,devops,Python,Ruby On Rails,Amazon Web Services,Aws Cli,Devops,我正在尝试使用AWS CLI将我的rails应用程序部署到AWS Beanstalk,当我尝试初始化我的repo时,我似乎收到了一个错误,因为我没有安装python?我的问题是,我需要安装python才能工作吗?如果我的应用程序是用Ruby开发的,为什么我需要python,或者这与Amazon如何构建该工具有关 $eb init Traceback (most recent call last): File "/usr/local/bin/eb", line 5, in &l

我正在尝试使用AWS CLI将我的rails应用程序部署到AWS Beanstalk,当我尝试初始化我的repo时,我似乎收到了一个错误,因为我没有安装python?我的问题是,我需要安装python才能工作吗?如果我的应用程序是用Ruby开发的,为什么我需要python,或者这与Amazon如何构建该工具有关

$eb init
    Traceback (most recent call last):
      File "/usr/local/bin/eb", line 5, in <module>
        from pkg_resources import load_entry_point
      File "/Library/Python/2.7/site-packages/pkg_resources/__init__.py", line 3131, in <module>
        @_call_aside
      File "/Library/Python/2.7/site-packages/pkg_resources/__init__.py", line 3117, in _call_aside
$eb init
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/eb”,第5行,在
从打包资源导入加载入口点
文件“/Library/Python/2.7/site packages/pkg_resources/__init__.py”,第3131行,在
@_把你叫到一边
文件“/Library/Python/2.7/site packages/pkg_resources/_init__.py”,第3117行,放在一边

AWS网站规定了以下要求:

EB CLI是用Python开发的,需要Python版本2.7或3.4才能运行


CLI与Ruby或Rails无关,只是Amazon选择用Python编写他们的工具,因此您需要Python来使用它。

AWS网站声明了以下要求:

EB CLI是用Python开发的,需要Python版本2.7或3.4才能运行


CLI与Ruby或Rails无关,只是Amazon选择用Python编写他们的工具,所以您需要Python来使用它。

感谢您的快速回答。我想指出的是,这个答案是指通用的AWS CLI,而Jbur43似乎使用的是同样用Python编写的。更新后更准确。感谢您的快速回答。我我想指出的是,这个答案指的是通用的AWS CLI,而Jbur43似乎使用的是,它碰巧也是用Python编写的。为了更准确,对其进行了更新。