WSL安装及platform.sh CLI安装遇到的问题

前言 

       最近在看【python编程从入门到实践】来学python,但是看的是第2版,后又翻找第三版,本文记录一下走过的坑。 

        第2版,部署“学习笔记”用到的是heroko,但我死活注册不上,又因heroku开始收费,因此查了下第三版,发现用的platform.sh平台,需要装platform.sh CLI来远程操控,特别提醒一下,书中php安装为旧方法,不推荐(但我用的这个。。。也走到这步的,可以看下后面,后面我会讲)。

本文链接内有的,不再赘述

platform.sh CLI新版安装

      github(科学上网)icon-default.png?t=N7T8https://github.com/platformsh/legacy-cli#Installplatform.shicon-default.png?t=N7T8https://docs.platform.sh/get-started/introduction.html?stack=php

由于作者用的linux,我是windows,需安装wsl或php+git,跟着书中走的用的wsl。其他新版方法在此不再叙述。

WSL旧版php安装

WSL安装icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/146545159

我只装到SSH之前。

WSL安装报错

        其他该启用的都启用了,但报错"无法解析服务器名称或地址"或“参考的对象类型不支持尝试的操作"。

网上有改DNS什么的可以看下,但我的问题是:因为wsl安装默认版本为2,会报错

wsl --set-default-version 1

将默认改为1,期间还改了个”虚拟监控程序平台“ 不知道有没有影响。打开ubuntu22.04,成功运行。

win+R 输入appwiz.cpl,点击左侧”启用或关闭功能“


php安装platform.sh提示缺php,按提示安装php,(curl是抓取网站工具)

sudo管理员命令执行,apt:apt命令


再试一下,提示建议安装"curl"PHP extension(不过不知道是不是必须的),curl --version查看还有curl,网上查了下是缺curl-php依赖包

之后安装php-curl依赖包

再试一下,报错

Warning: file_get_contents(https://github.com/platformsh/legacy-cli/releases/download/v4.14.0/platform.phar): Failed to open stream: HTTP request failed! in Standard input code on line 261

后来发现是之前按那个网站安WSL时把apt源给改了,其中注释了源码镜像

cat /etc/apt/source.list查看源

sudo vim....编辑源,输密码(命令行不显示,输完按enter),将第2,3,4,5个#删除,保存

在此附上vim文件编辑方法,在4.3

vim 编辑方法icon-default.png?t=N7T8https://blog.csdn.net/m0_46422300/article/details/104645072Vim撤销icon-default.png?t=N7T8https://blog.csdn.net/shiwei0813/article/details/134233741

再试一下,安装成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值