0

我无法准确说出我的问题出在哪里,但大约一周前,我一直无法通过 Shippable 部署我的 Node 应用程序。

当问题首次出现时,我正在运行旧版本的 Node。从那以后,我尝试将我的 Node 版本升级到 10.21.0 并且存在相同的问题。我也试图在我的可交付文件中弄乱不同版本的东西,但无济于事

我明白的错误

Downloading/unpacking setuptools>=20.0 (from awsebcli==3.7.8)
  Running setup.py (path:/tmp/pip_build_root/setuptools/setup.py) egg_info for package setuptools
    pkg_resources/py2_warn.py:15: UserWarning: Setuptools no longer works on Python 2

我在我的可交付文件中尝试了几件事,完整粘贴在下面,注释掉那些没有帮助的部分。我还尝试针对 setuptools 的版本,但这给出了不同的错误

# python:
#   - 2.7

node_js:
  - 10.21.0   
  
install:
  - shippable_retry npm install
  - npm install -g gulp
  # - pip uninstall -y setuptools
  # - pip install setuptools=42.0.2
  # - pip install --force-reinstall awsebcli==3.14.5
  # - pip install --force-reinstall botocore==1.11.9

我完全满足于坚持使用 python2,但不知道如何告诉 Shippable 使用旧版本的 setuptools。或者我完全满足于升级到 python3,但不知道如何告诉 shippable 这样做。

我尝试按照https://setuptools.readthedocs.io/en/latest/python%202%20sunset.html上的说明进行操作,但他们似乎没有与 Shippable 合作

4

0 回答 0