首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   la2la · 68 天前 · 1994 次点击
    这是一个创建于 68 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  68 天前
    就是 python 脚本,用来连接数据库转移数据,或者推送拉取数据之类的活,用 python 比较方便,出问题比较多的就是使用了 pandas,json,序列化,反序列化之类的操作
        1
    ben1024   68 天前
    用 vagrant 虚拟机开发,或者直接用 linux 开发,减少差异
        2
    epkT6QJ3RSaz6AnJ   68 天前
    写的啥脚本?
        3
    MinQ   68 天前
    建议直接远程开发
        4
    wodexiaogou   68 天前
    环境都不一样,不出错才怪。
    编码是最常见的,但 Linux 可以下载 dos2unix,每次转码就可以了
        5
    harde   68 天前
    既然生成环境是 Linux,为什么不在 Linux 下开发,至少应该在本地 Linux 环境测试吧?
        6
    danc   68 天前
    php?
        7
    hzbary   68 天前
    你可能需要 Docker
        8
    securityCoding   68 天前   ♥ 1
    这就是 docker 的用武之地啊
        9
    passerbytiny   68 天前
    楼主你别告诉我说你写的是 Windows 命令行 /批处理脚本。
        10
    Vendettar   68 天前
    你写的 shell 脚本是怎么在 windows 上测试的?

    docker 真 了解一下
        11
    SuperMild   68 天前
    对象类型错误???你怎么解决问题,那不就正是为什么有问题的原因吗?

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

    说好的最好的 linux 发行版呢?
        21
    hujianxin   68 天前
    @reus 哈哈哈,windows 粉丝日常嗨你还当真了
        22
    Cu635   67 天前
    在 linux 上用的脚本为啥从 windows 上开发?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   787 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 20:38 · PVG 04:38 · LAX 13:38 · JFK 16:38
    ♥ Do have faith in what you're doing.