
碰到好多次了,目前开发环境是 window 生产环境是 centos7,碰到好多次,写的脚本在 window 上测试没有问题,一放到 linux 上,就有各种小问题,例如 对象类型错误,编码问题啊等等
1 ben1024 2019-06-10 11:12:44 +08:00 用 vagrant 虚拟机开发,或者直接用 linux 开发,减少差异 |
2 epkT6QJ3RSaz6AnJ 2019-06-10 11:12:53 +08:00 写的啥脚本? |
3 MinQ 2019-06-10 11:15:16 +08:00 建议直接远程开发 |
4 wodexiaogou 2019-06-10 11:15:33 +08:00 环境都不一样,不出错才怪。 编码是最常见的,但 Linux 可以下载 dos2unix,每次转码就可以了 |
5 harde 2019-06-10 11:16:47 +08:00 既然生成环境是 Linux,为什么不在 Linux 下开发,至少应该在本地 Linux 环境测试吧? |
6 danc 2019-06-10 11:18:31 +08:00 php? |
你可能需要 Docker |
8 securityCoding 2019-06-10 11:25:48 +08:00 这就是 docker 的用武之地啊 |
9 passerbytiny 2019-06-10 11:26:25 +08:00 楼主你别告诉我说你写的是 Windows 命令行 /批处理脚本。 |
10 Vendettar 2019-06-10 11:27:50 +08:00 你写的 shell 脚本是怎么在 windows 上测试的? docker 真 了解一下 |
11 SuperMild 2019-06-10 11:29:39 +08:00 对象类型错误???你怎么解决问题,那不就正是为什么有问题的原因吗? 比如,你 win 里的版本与 linux 里不一样。 |
12 qwerthhusn 2019-06-10 11:36:10 +08:00 centos docker 镜像啊 |
13 VD 2019-06-10 11:39:11 +08:00 这个花式吐糟 linux,比较可爱。 |
14 Semoz 2019-06-10 11:40:33 +08:00 然后天才吧的讲师就会说这就是开发人员买 mac 的好处(滑稽) |
15 JaminT 2019-06-10 11:41:55 +08:00 可能是换行符问题吧 linux 下用 LF 试试 https://blog.csdn.net/qcztzswt357/article/details/79022235 |
16 wmhx 2019-06-10 13:33:56 +08:00 装 vbox / vmware 随便玩啊, 至于么? |
17 BCy66drFCvk1Ou87 2019-06-10 13:37:00 +08:00 via Android docker |
18 no1xsyzy 2019-06-10 13:39:42 +08:00 请使用和服务器一致的 python 版本。 对象类型错误大概率是 Python 2/3 问题,要么用同版本,要么全用 six。 |
19 love 2019-06-10 15:29:09 +08:00 via Android 你就不能日常直接在 linux 上面做开发? |
20 reus 2019-06-10 15:43:28 +08:00 谁叫你用 windows ?活该嘛 说好的最好的 linux 发行版呢? |
22 Cu635 2019-06-11 14:23:19 +08:00 在 linux 上用的脚本为啥从 windows 上开发? |