新 mbp 电脑到达,大家怎么快速搭建开发环境 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
everettjf
V2EX    iOS

新 mbp 电脑到达,大家怎么快速搭建开发环境

  •  
  •   everettjf 2017-12-28 18:34:34 +08:00 6123 次点击
    这是一个创建于 2913 天前的主题,其中的信息可能已经有所发展或是发生改变。

    好多软件要安装,各种环境要配置,有一键安装的脚本吗?

    41 条回复    2017-12-30 00:59:30 +08:00
    shoujiaxin
        1
    shoujiaxin  
       2017-12-28 18:39:31 +08:00 via iPhone
    Homebrew
    carlclone
        2
    carlclone  
       2017-12-28 18:42:25 +08:00
    recovery 不会?
    CreSim
        3
    CreSim  
       2017-12-28 18:43:25 +08:00 via Android   3
    b821025551b
        4
    b821025551b  
       2017-12-28 18:43:34 +08:00
    time machine
    sunny352787
        5
    sunny352787  
       2017-12-28 18:48:23 +08:00
    是做什么开发的啊,Python 的和 Ruby 的肯定不一样吧
    lululau
        6
    lululau  
       2017-12-28 18:50:11 +08:00 via iPhone
    rsync -az
    shiina
        7
    shiina  
       2017-12-28 18:54:21 +08:00 via Android
    惊现群主
    billion
        8
    billion  
       2017-12-28 18:58:31 +08:00   1
    只要网速快。

    1. 升级系统
    2. 安装 XCode
    3. 安装 Homebrew
    4. shell 脚本调用 Homebrew 安装各种常用软件
    coolcoffee
        9
    coolcoffee  
       2017-12-28 19:04:34 +08:00
    time machine +1
    congeec
        10
    congeec  
       2017-12-28 19:06:14 +08:00 via iPhone
    Vimrc, zshrc 啥的 copy 过来。安装 homebrew。如果你用 gui,一时半会儿还真不好搞
    everettjf
        11
    everettjf  
    OP
       2017-12-28 19:06:45 +08:00 via iPhone
    @carlclone 还真没想到用 recovery
    everettjf
        12
    everettjf  
    OP
       2017-12-28 19:08:35 +08:00 via iPhone
    @CreSim 正是我想要的,感谢
    everettjf
        13
    everettjf  
    OP
       2017-12-28 19:09:39 +08:00 via iPhone
    @sunny352787 是的,如果有个脚本,能选择,岂不是更好,哈哈
    everettjf
        14
    everettjf  
    OP
       2017-12-28 19:10:46 +08:00 via iPhone
    @shiina 哈哈
    everettjf
        15
    everettjf  
    OP
       2017-12-28 19:11:57 +08:00 via iPhone
    @lululau 这个主要是传输文件吧
    everettjf
        16
    everettjf  
    OP
       2017-12-28 19:12:36 +08:00 via iPhone
    @congeec GUI 我想到是 brew cask
    everettjf
        17
    everettjf  
    OP
       2017-12-28 19:13:19 +08:00 via iPhone
    @b821025551b time machine 我还从来没用过……
    HuangLibo
        18
    HuangLibo  
       2017-12-28 19:24:22 +08:00
    迁移助理
    torbrowserbridge
        19
    torbrowserbridge  
       2017-12-28 19:25:18 +08:00 via Android
    我的开发环境都在云端
    mozutaba
        20
    mozutaba  
       2017-12-28 19:26:30 +08:00
    你今天发顺丰给我,签收 30 分钟内搭好一切环境。
    你信不信?
    SevenJ
        21
    SevenJ  
       2017-12-28 19:27:31 +08:00
    我自己基于 ansible 写了 playbook 初始化新 mac: https://github.com/jianchen2580/setupmac
    nutting
        22
    nutting  
       2017-12-28 19:32:28 +08:00 via Android
    docker
    U7Q5tLAex2FI0o0g
        23
    U7Q5tLAex2FI0o0g  
       2017-12-28 19:34:30 +08:00
    1、没说明你的开发语言
    2、MBP 发到 IOS 节点
    phoenix156
        24
    phoenix156  
       2017-12-28 19:35:48 +08:00   1
    tunzao
        25
    tunzao  
       2017-12-28 19:45:17 +08:00
    time machine
    Weny
        26
    Weny  
       2017-12-28 19:49:48 +08:00 via iPhone
    docker images pull 完事
    allenlee7c9
        27
    allenlee7c9  
       2017-12-28 19:54:03 +08:00 via Android
    没用过 Mac,但装 Windows 或 Linux 时,我最喜欢的就是刚装完系统后一步步装软件、搭环境的感觉
    wellsc
        28
    wellsc  
       2017-12-28 19:54:36 +08:00
    用自带的迁移工具
    everettjf
        29
    everettjf  
    OP
       2017-12-28 20:20:59 +08:00
    @littleylv 我是 iOS 开发哈,iOS 开发多数都是使用 mbp 吧~
    lululau
        30
    lululau  
       2017-12-28 20:23:33 +08:00
    @everettjf 对啊,从原来的机器或者备份磁盘里复制啊
    wangxm
        31
    wangxm  
       2017-12-28 21:29:13 +08:00 via iPhone
    FanZhen
        32
    FanZhen  
       2017-12-28 21:36:41 +08:00
    dotfiles
    otakustay
        33
    otakustay  
       2017-12-28 22:29:51 +08:00   2
    ## on-my-zsh

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

    ## brew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    ## brew install

    brew install ffmpeg --with-faac --with-fdk-aac --with-fontconfig --with-freetype --with-frei0r --with-libass --with-libbluray --with-libbs2b --with-libcaca --with-libebur128 --with-libsoxr --with-libssh --with-libvidstab --with-libvorbis --with-libvpx --with-opencore-amr --with-openh264 --with-openjpeg --with-openssl --with-opus --with-rtmpdump --with-rubberband --with-schroedinger --with-sdl --with-snappy --with-speex --with-theora --with-tools --with-webp --with-x265 --with-xz --with-zeromq --with-zimg

    brew install diff-so-fancy cloc tree docker git unrar p7zip autojump node openconnect wget mediainfo hub yarn pkg-config cairo libpng jpeg giflib pango uchardet ant doxygen aria2 mtr sdl2 git-extras highlight

    ## brew cask

    brew tap caskroom/cask
    brew tap caskroom/fonts
    brew tap caskroom/versions

    brew cask install font-source-code-pro font-permanent-marker git-open baiduinput dash sketch google-chrome-beta firefox iterm2 neteasemusic betterzip betterzipql baiduhi baidunetdisk visual-studio-code alfred vlc bartender skype-for-business cleanmymac usb-overdrive qlcolorcode qlstephen qlmarkdown quicklook-json qlprettypatch quicklook-csv betterzipql qlimagesize webpquicklook microsoft-office aliwangwang 115browser docker adobe-creative-cloud vmware-fusion

    brew cask cleanup

    defaults write com.toketaware.ithoughtsx.mas imageExportOption 3
    vela
        34
    vela  
       2017-12-28 23:03:36 +08:00
    开 Sharing/ssh,然后 rsync 几个目录,反正我每次出去玩时要把便携的 MBA 开发环境同步都是这样……
    ynyounuo
        35
    ynyounuo  
       2017-12-28 23:12:35 +08:00
    自己写 - -
    vjnjc
        36
    vjnjc  
       2017-12-28 23:39:06 +08:00
    不应该是先用 xcode-select 先装 command line 么。。。
    然后装个 homebrew,然后再是你用的语言一套。
    everettjf
        37
    everettjf  
    OP
       2017-12-29 10:14:36 +08:00
    @otakustay 这个太全了。。。。
    irobbin
        38
    irobbin  
       2017-12-29 11:27:46 +08:00
    搞 iOS 开发的来问这种问题?
    everettjf
        39
    everettjf  
    OP
       2017-12-30 00:28:45 +08:00
    @irobbin 主业 iOS,业余啥都搞
    everettjf
        40
    everettjf  
    OP
       2017-12-30 00:29:33 +08:00
    @otakustay 这个就是最终我想要的了。不过注释比较少。。。我在根据大家的信息整理一个脚本,等测试后放出来
    Pore
        41
    Pore  
       2017-12-30 00:59:30 +08:00
    @SevenJ 没用 ansible,这个是一键安装所有的东东吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1015 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 18:28 PVG 02:28 LAX 10:28 JFK 13:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86