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