V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
datou552211
V2EX  ›  Linux

在 windows 上开发需要有 linux 环境的应用,有啥主意不

  •  
  •   datou552211 · 2014-07-30 11:10:06 +08:00 · 4054 次点击
    这是一个创建于 3564 天前的主题,其中的信息可能已经有所发展或是发生改变。
    拥有一台linux vps

    有啥好方案吗
    23 条回复    2014-07-30 23:40:49 +08:00
    fcitx
        1
    fcitx  
       2014-07-30 11:14:23 +08:00
    我用的是windows 自带的虚拟机,Hyper-V。后台运行,ssh连入。
    loading
        2
    loading  
       2014-07-30 11:14:24 +08:00 via Android
    虚拟机,不装 x ,配128m内存
    datou552211
        3
    datou552211  
    OP
       2014-07-30 11:18:26 +08:00
    @fcitx
    @loading
    之前没用过vim。纯命令行code吗?
    lsylsy2
        4
    lsylsy2  
       2014-07-30 11:20:57 +08:00
    vargant
    skyworker
        5
    skyworker  
       2014-07-30 11:23:02 +08:00   ❤️ 1
    virtualbox+putty吧
    skyworker
        6
    skyworker  
       2014-07-30 11:23:24 +08:00   ❤️ 1
    samba做文件中转协议
    maemual
        7
    maemual  
       2014-07-30 11:26:44 +08:00
    同推荐vagrant

    本质上就是启动了一个virtualbox的虚拟机,但是他默认会开启一个共享目录,所以你可以在windows下的这个共享目录里写代码,随便你什么方式,最后会同步到vagrant的虚拟环境里

    然后你通过ssh连接到linux虚拟机里,在虚拟机里运行你的代码

    希望这篇文章能帮助你 http://blog.segmentfault.com/fenbox/1190000000264347

    ps:在windows下还需要装一个比较强力的shell,如xshell之类的,自带的cmd什么的,ssh连上去之后,经常会出现缓冲区错乱的bug,所以基本上没法用。
    datou552211
        8
    datou552211  
    OP
       2014-07-30 11:32:56 +08:00
    @maemual 就是把代码共享。在虚拟机上debug,windows上开发
    PeterD
        9
    PeterD  
       2014-07-30 13:08:04 +08:00   ❤️ 1
    jsonline
        10
    jsonline  
       2014-07-30 13:11:41 +08:00   ❤️ 1
    为啥不卸载 Windows
    datou552211
        11
    datou552211  
    OP
       2014-07-30 13:15:24 +08:00
    @jsonline 公司的电脑。。
    missdeer
        12
    missdeer  
       2014-07-30 16:43:28 +08:00   ❤️ 1
    再申请个机器装Linux
    csensix
        13
    csensix  
       2014-07-30 17:24:55 +08:00   ❤️ 1
    在linux上装个svn server或者git server
    lazyphp
        14
    lazyphp  
       2014-07-30 17:27:23 +08:00   ❤️ 1
    虚拟机,然后IDE或者编辑器 链接虚拟机。。这不就行了吗?
    你用VPS的话,速度是一个问题
    macemers
        15
    macemers  
       2014-07-30 17:51:54 +08:00   ❤️ 1
    如果只是需要使用linux的命令,git shell就可以
    Owenjia
        16
    Owenjia  
       2014-07-30 19:15:29 +08:00   ❤️ 1
    susu
        17
    susu  
       2014-07-30 22:49:07 +08:00   ❤️ 1
    我的做法是在虚拟机下装Ubuntu,然后windows下putty连接到虚拟机下的Ubuntu。当然zend之类的IDE也可以连接到这个虚拟机的。
    bullettrain1433
        18
    bullettrain1433  
       2014-07-30 22:53:09 +08:00   ❤️ 1
    vagrant...谁用谁知道
    zix
        19
    zix  
       2014-07-30 22:56:47 +08:00   ❤️ 1
    我就把公司电脑系统格了装了个Linux,爽
    datou552211
        20
    datou552211  
    OP
       2014-07-30 23:00:15 +08:00
    @macemers 用git的话,实时调试就有点问题了吧
    datou552211
        21
    datou552211  
    OP
       2014-07-30 23:01:26 +08:00
    @bullettrain1433
    是的,环境带着走,跨平台
    @missdeer
    好主意啊,哈哈
    datou552211
        22
    datou552211  
    OP
       2014-07-30 23:01:52 +08:00
    @susu 现在暂时用这套做着
    fuxkcsdn
        23
    fuxkcsdn  
       2014-07-30 23:40:49 +08:00
    VirtualBox+VBoxVmService
    虚拟机里装增强插件就可以弄共享文件夹了,或者直接用samba也行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2059 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 516ms · UTC 01:53 · PVG 09:53 · LAX 18:53 · JFK 21:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.