前段时间,定投践行群迎来了新的课程——李俊老师的编程课,让我对学习编程这件事有了系统全面的理解,而且另外印象最深刻是课程中提到的另外一个观点,学习编程最核心的关键在于——学习如何学习,初次听到这个观点,似乎有一点点意外,但仔细想想,这也是在情理之中的。
想想看,无论是对编程语言掌握,还是对用户潜在需求把握,都没有一个放之四海而皆准的知识或者道理,因为编程语言在变化,用户需求也在无时无刻不在发生这变化,想要不被这个世界抛下,唯一能够靠的就是自己自学的能力——也就是学习如何学习(Learening to learn),只有掌握了这项能力,才最终让我立于不败之地,想到这里,于是立即开始了行动
自诩还是IT业内人士,想着配置一个编程环境应该不在话下,但是安装软件包管理工具Scoop这个环节,还是遇到了麻烦。
本来安装李俊老师教程上的步骤,前面基本环境的配置和测试都挺正常的,
第一步:使用PowerShell使用安装ConEmu
第二部:将 execution policy 设置为 RemoteSigned,Set-ExecutionPolicy RemoteSigned -scope CurrentUser
但是在执行安装命令:iwr -useb get.scoop.sh | iex 的时候,却一直报错,
想着这个问题,应该不止我一个人遇到,于是到Issue里面查看是不是有同学遇到跟我一样的问题,果不其然,已经有不少小伙伴都遇到了同样的报错信息,基本可以判断是因为网络的问题,于是连接到代理服务器上,再次执行这条命令,虽然没有像原来那样的错误提示了,但是有了新的情况,可能是代理网络的问题,这个命令执行了好久,最终也没成功,最要命的是后面再执行这条命令的时候,提示已经安装过了Scoop,但是运行Scoop update的时候,又提示无法识别该命令。
真的很郁闷,于是,向李俊老师提了Issue,看系统返回的信息可以判定,Scoop被系统误认为已经安装了,但实际的情况是没有正常安装,李俊老师给出的回答是点击上方的 Wiki,按照“重新安装 Scoop”操作,但是我一直没找到Wiki这个按钮,也不好意思再多问,于是动用元认知能力,系统返回的信息可以判定,Scoop被系统误认为已经安装了,但实际的情况是没有正常安装,我只需要让系统正确的识别到没有安装Scoop即可,于是有去网上搜了一些类似的问题,还真有新的发现,有人说只需要删除安装目录即可重新安装,于是在我自己的电脑上开始搜索这个目录,还真就发这个目录,删除之后,然后换了一个新的代理服务器之后,居然安装成功了,后面的步骤也都水到渠成。
这次的排错过程,让我有了新的收获,很多时候,别人的回答不一定能够真正解决自己的问题,还是要从自己的实际问题出发,多思考为什么,然后才会得到自己想要的答案。
网友评论