V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
alansalexer
V2EX  ›  问与答

linux/mac 开发环境配置

  •  
  •   alansalexer · 2015-03-11 19:58:39 +08:00 · 2264 次点击
    这是一个创建于 3571 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己在全新的 ubuntu 下搭建了一套开发环境,用于完成某个课程项目。
    例如:要将 OpenJDK 替换为 Oracle 的,安装某个旧版本的 eclipse 和一些插件,安装 python 2.7.9 和 3.3.0,apt-get 一堆依赖包并解决出现的冲突。

    现在的问题在于,好几个同学(有使用 mac 的也有使用 ubuntu 的)在搭建这套环境的时候出现了问题,要么缺这个要么少那个,因为环境配置的问题最终导致项目不能成功 run 起来。
    有没有什么办法可以把我配置起来的开发环境,共享给其他人?期望的效果:保证每个人拿到手以后,不需要自行再去解决什么冲突,打开 eclipse 就可以直接运行。

    目前我能想到的办法:把我目前的系统做成虚拟机硬盘文件,其他人安装 virtualbox 再加载我的硬盘文件。
    还有什么其他方法吗?
    Thanks.

    5 条回复    2015-03-12 23:41:23 +08:00
    66450146
        1
    66450146  
       2015-03-11 20:02:48 +08:00
    如果是为了运行的话,用 docker

    如果除了运行之外还要再开发的话,用 vagrant
    twl007
        2
    twl007  
       2015-03-11 20:04:17 +08:00 via iPhone
    要用oracle的还是换成centos吧 现在已经没有官方版本的给ubuntu用了
    alansalexer
        3
    alansalexer  
    OP
       2015-03-11 20:09:12 +08:00
    @66450146 如果用 vagrant 的话,要对代码进行修改,只能 ssh 吗?
    这个项目要用eclipse开发,并且需要一些eclipse的插件,如果用vagrant的话,是否就不能使用我配置好的eclipse了?而只能使用宿主机的 IDE?
    66450146
        4
    66450146  
       2015-03-11 20:15:36 +08:00
    @alansalexer 挂载代码的文件夹就好了
    ryd994
        5
    ryd994  
       2015-03-12 23:41:23 +08:00 via Android
    性能有要求的话docker
    要方便的话VirtualBox
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 10:13 · PVG 18:13 · LAX 02:13 · JFK 05:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.