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

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

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

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

    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
    littleylv
        23
    littleylv  
       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
    boywang004
        34
    boywang004  
       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   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 19:35 · PVG 03:35 · LAX 11:35 · JFK 14:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.