2016-04-02 2 views
1

Я хочу установить EB CLI с командой заваривания.AWS - установить EB CLI на OS X

Так я запускаю эту команду:

$ варево установить awsebcli

Кажется, что все в порядке, но я получил ошибку в конце

MacBook-Pro-de-paquirrin:Home paquirrin$ brew install awsebcli 
==> Downloading https://pypi.python.org/packages/source/a/awsebcli/awsebcli-3.4.4.tar.gz 
######################################################################## 100,0% 
==> Downloading https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz 
######################################################################## 100,0% 
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/aws-elasticbeanstalk/3.4.4/libexec --single-version-externally-managed --record=instal 
==> Downloading https://pypi.python.org/packages/source/c/cement/cement-2.4.0.tar.gz 
######################################################################## 100,0% 
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/aws-elasticbeanstalk/3.4.4/libexec --single-version-externally-managed --record=instal 
==> Downloading https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gz 
######################################################################## 100,0% 
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/aws-elasticbeanstalk/3.4.4/libexec --single-version-externally-managed --record=instal 
==> Downloading https://pypi.python.org/packages/source/p/pathspec/pathspec-0.3.3.tar.gz 
######################################################################## 100,0% 
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/aws-elasticbeanstalk/3.4.4/libexec --single-version-externally-managed --record=installed.tx 
==> Downloading https://pypi.python.org/packages/source/d/docopt/docopt-0.6.2.tar.gz 
######################################################################## 100,0% 
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/aws-elasticbeanstalk/3.4.4/libexec --single-version-externally-managed --record=installed.tx 
==> Downloading https://pypi.python.org/packages/source/r/requests/requests-2.6.2.tar.gz 
######################################################################## 100,0% 
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/aws-elasticbeanstalk/3.4.4/libexec --single-version-externally-managed --record=installed.tx 
==> Downloading https://pypi.python.org/packages/source/t/texttable/texttable-0.8.3.tar.gz 

curl: (22) The requested URL returned error: 404 Not Found 
Error: Failed to download resource "aws-elasticbeanstalk--texttable" 
Download failed: https://pypi.python.org/packages/source/t/texttable/texttable-0.8.3.tar.gz 
MacBook-Pro-de-paquirrin:Home paquirrin$ eb --version 
-bash: eb: command not found 

ответ

1

Кажется, вы пытаетесь для установки более старой версии awsebcli, и одна из этих зависимостей texttable-0.8.3.tar.gz больше не доступна по указанному URL-адресу

попытаться обновить вы определений

brew upgrade awsebcli 
brew install awsebcli 

Более подробную информацию можно найти на сайте

https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md

EDIT

pip install --upgrade awsebcli 

ИЛИ попытаться обновить все определения заваривания, если это возможно для тебя.

brew update && brew upgrade 
+0

MacBook-Pro-де-paquirrin: не обновить Главная paquirrin $ заварить awsebcli Ошибка: нет такого файла или каталога -/USR/местные/Подвал/AWS-elasticbeanstalk –

0

попробуйте использовать pip вместо, как показано ниже:

sudo pip install awsebcli

1

Это работает для меня.
Установка:

>sudo easy_install pip 
>pip install --upgrade --user awsebcli 

Теперь установить путь питона и путь к исполняемому файлу Eb:

>cd ~ 
>sudo find . -name eb 

./Library/Python/2.7/bin/eb #mine был найден здесь

>vim ~/.bash_profile #if you use bash 

добавить ниже строки в .bash_profile (используйте ваш путь из sudo find above)
export PYTHONPATH = "~/Library/Python/2.7/lib/Python/сайт-пакеты: $ PYTHONPATH»
экспорт PATH = ~/Library/Python/2,7/бен: $ PATH

>. ~/.bash_profile # source the file 

Попробуйте:

>which eb 

./Library/Python /2.7/bin/eb #mine печатает этот путь

>eb --version # should print the version 
Смежные вопросы