Windows 下各种环境配置真是难受

2019-05-19 15:53:33 +08:00
 nyanyh
前段时间接了一堆本科生毕业设计,我在 macOS 下开发的,除了 MySQL 跑在 Docker 里以外,配环境从来没遇到过问题,正常写完代码之后我会带一份安装运行教程,从官网下载安装包一直到项目跑起来,每个步骤我自认为够详细了,结果除了一个用 MBP 的人以外,剩下十几个人全都各种问题……

npm install 报错无权限;管理员模式 cmd 重新运行,还是无权限;搜了一下 StackOverflow 建议 npm cache clean --force,清理了还是无权限;又搜了一下,用管理员模式 PowerShell 才正常,不知道什么原因。

一个前端项目在 Edge 下有 bug 页面元素错位,换了 Chrome 才好,他自己说 Edge 浏览 Twitter 有时候图片显示不了,好几个月了都没发现是浏览器的问题

还有几个 OpenCV 项目的,全是他们自己编译的,各种版本各种编译器,跑起来各种报错,重新全删了装个 Anaconda,所有联网的命令都报错 SSL module not found,又搜了一下,发现在 Windows 10 下需要手动装 OpenSSL,或者把 Anaconda\Library\bin 加到 PATH 里,去 GitHub 看了一下 issue 发现已经解决了,但不知道为什么安装的时候 PATH 没加上……

还有一个 MySQL 不知道为什么就是无法启动的,重新装了也启动不了,手动敲命令初始化还是启动不了,我一想装个 Docker 吧,MySQL 起来了,但是因为 Docker 基于 Hyper-V,他的 VMWare 用不了了,又卸载重新装,忘了哪个版本的手动安装之后终于好了

还有一个项目用了 redis,但不知道为什么非要在 Windows 下跑,问他为什么他说第一次演示的时候给老师看的就是 Windows,他不敢换……然后装 Docker 还报错,不知道哪年的电脑还不支持 Hyper-V,最后装了微软编译的 redis 3.0,管理员模式安装服务 redis-server --service-install 就是报错说权限拒绝,看了一下也没装什么 360、电脑管家,最后不了了之……

还有一些莫名其妙的问题,发现基本都是中文用户名导致的,也不知道为什么 Windows 下中文的用户目录就总有程序出问题
5288 次点击
所在节点    程序员
45 条回复
pierswu
2019-05-20 09:50:37 +08:00
楼主能找到问题所在并且解决,能力还是不错的
silentstorm
2019-05-20 11:36:23 +08:00
mysql 这样的软件难道不是一键安装吗?哪有那么复杂啊
mmdsun
2019-05-20 19:14:45 +08:00
MySQL 安装包不是下一步下一步就安装好了么。
runtu2019
2019-05-24 13:03:44 +08:00
runtu2019
2019-05-24 13:05:07 +08:00
@Tyanboot

mysqld --console 显示启动,会输出详细的启动 log

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/565550

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX