哎,为啥在 window 上测试的好好的,一发布到 Linux 上就各种小问题

2019 年 6 月 10 日
 la2la

碰到好多次了,目前开发环境是 window 生产环境是 centos7,碰到好多次,写的脚本在 window 上测试没有问题,一放到 linux 上,就有各种小问题,例如 对象类型错误,编码问题啊等等

4274 次点击
所在节点    程序员
22 条回复
ben1024
2019 年 6 月 10 日
用 vagrant 虚拟机开发,或者直接用 linux 开发,减少差异
epkT6QJ3RSaz6AnJ
2019 年 6 月 10 日
写的啥脚本?
MinQ
2019 年 6 月 10 日
建议直接远程开发
wodexiaogou
2019 年 6 月 10 日
环境都不一样,不出错才怪。
编码是最常见的,但 Linux 可以下载 dos2unix,每次转码就可以了
harde
2019 年 6 月 10 日
既然生成环境是 Linux,为什么不在 Linux 下开发,至少应该在本地 Linux 环境测试吧?
danc
2019 年 6 月 10 日
php?
hzbary
2019 年 6 月 10 日
你可能需要 Docker
securityCoding
2019 年 6 月 10 日
这就是 docker 的用武之地啊
passerbytiny
2019 年 6 月 10 日
楼主你别告诉我说你写的是 Windows 命令行 /批处理脚本。
Vendettar
2019 年 6 月 10 日
你写的 shell 脚本是怎么在 windows 上测试的?

docker 真 了解一下
SuperMild
2019 年 6 月 10 日
对象类型错误???你怎么解决问题,那不就正是为什么有问题的原因吗?

比如,你 win 里的版本与 linux 里不一样。
qwerthhusn
2019 年 6 月 10 日
centos docker 镜像啊
VD
2019 年 6 月 10 日
这个花式吐糟 linux,比较可爱。
Semoz
2019 年 6 月 10 日
然后天才吧的讲师就会说这就是开发人员买 mac 的好处(滑稽)
JaminT
2019 年 6 月 10 日
可能是换行符问题吧 linux 下用 LF 试试 https://blog.csdn.net/qcztzswt357/article/details/79022235
wmhx
2019 年 6 月 10 日
装 vbox / vmware 随便玩啊, 至于么?
BCy66drFCvk1Ou87
2019 年 6 月 10 日
docker
no1xsyzy
2019 年 6 月 10 日
请使用和服务器一致的 python 版本。
对象类型错误大概率是 Python 2/3 问题,要么用同版本,要么全用 six。
love
2019 年 6 月 10 日
你就不能日常直接在 linux 上面做开发?
reus
2019 年 6 月 10 日
谁叫你用 windows ?活该嘛

说好的最好的 linux 发行版呢?

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

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

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

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

© 2021 V2EX