記錄一下第一次安裝laradock踩到的各種坑

Neymar發表於2021-01-03

坑1:

錯誤詳情:

0curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

記錄一下第一次安裝laradock踩到的各種坑
解決過程:

  • 最開始我是在騰訊雲輕量伺服器試水,查了下,改host檔案,無法解決
  • 然後換阿里雲輕量伺服器,改host檔案,無法解決
  • 自己主機win10專業版,改host檔案,成功解決,接下來的坑所處環境全是win10專業版
  • 通過的www.ipaddress.com/ 查詢的 raw.githubusercontent.com IP地址

記錄一下第一次安裝laradock踩到的各種坑

坑2:

錯誤詳情:

Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php-igbinary/php8.0-igbinary_3.2.1+2.0.8-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb  Connection timed out

記錄一下第一次安裝laradock踩到的各種坑
解決過程:

  • 修改.env檔案,換源CHANGE_SOURCE的值改為true,時區改為,同時把其他幾個映象也改了,無法解決
    # 換源
    CHANGE_SOURCE=true
    # composer映象
    WORKSPACE_COMPOSER_REPO_PACKAGIST=https://mirrors.aliyun.com/composer/
    # node映象
    WORKSPACE_NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
    # npm映象
    WORKSPACE_NPM_REGISTRY=https://registry.npm.taobao.org
    # 修改時區
    WORKSPACE_TIMEZONE=PRC
  • 在laradock的GitHub的Issues找到解決辦法,連結github.com/laradock/laradock/issue... ,是通過在 workspace 的 Dockfile 中 增加一段:
    find /etc/apt/sources.list.d/ -type f -name "ondrej-ubuntu-php-xenial.list" -exec  sed  -i.bak -r  's#deb(-src)?\s*http(s)?://ppa.launchpad.net#deb\1 https\2://launchpad.proxy.ustclug.org#ig' {} \; && \
    //請注意,ubuntu 18.04 用下面這個
    //請注意,ubuntu 18.04 用下面這個
    find /etc/apt/sources.list.d/ -type f -name "ondrej-ubuntu-php-bionic.list" -exec sed -i.bak -r 's#deb(-src)?\s*http(s)?://ppa.launchpad.net#deb\1 https\2://launchpad.proxy.ustclug.org#ig' {} \; && \
    記錄一下第一次安裝laradock踩到的各種坑

坑3:

就是前段那一系列node環境,兩個解決辦法
方法1:
(參考的論壇的大佬(@paco)的配置,我沒有采用,不知道效果)

WORKSPACE_BASE_IMAGE_TAG_PREFIX=latest
WORKSPACE_COMPOSER_GLOBAL_INSTALL=true
WORKSPACE_COMPOSER_AUTH=false
WORKSPACE_COMPOSER_REPO_PACKAGIST=
WORKSPACE_NVM_NODEJS_ORG_MIRROR=
WORKSPACE_INSTALL_NODE=false #這裡
WORKSPACE_NODE_VERSION=node #這裡
WORKSPACE_NPM_REGISTRY=
WORKSPACE_INSTALL_YARN=false #這裡
WORKSPACE_YARN_VERSION=latest 
WORKSPACE_INSTALL_NPM_GULP=false #這裡
WORKSPACE_INSTALL_NPM_BOWER=false #這裡
WORKSPACE_INSTALL_NPM_VUE_CLI=false #這裡
WORKSPACE_INSTALL_NPM_ANGULAR_CLI=false #這裡

方法2:科學上網(我採用的這個)

總結:坑多,使用laradock或Homestead對於小白來說難度差不多,甚至更難(國內網路環境導致)。總共花了約整整12個小時

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章