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

brew 对旧的系统不管不顾了吗?

  •  
  •   johnnyb · 2013-10-13 20:19:33 +08:00 · 6632 次点击
    这是一个创建于 4057 天前的主题,其中的信息可能已经有所发展或是发生改变。
    update 之后发现越来越多软件要求狮子以上了,一两个自己改改还行,多了就无力了。
    12 条回复    2016-04-16 17:21:57 +08:00
    iYu
        1
    iYu  
       2013-10-13 20:47:37 +08:00
    只能说你的系统好老了。
    aveline
        2
    aveline  
       2013-10-13 20:48:43 +08:00
    Lion 以下... 你快升级系统吧
    dorentus
        3
    dorentus  
       2013-10-13 20:54:59 +08:00
    homebrew 应该算是 ruby 社区的作品吧,ruby 社区向来喜新厌旧(此处取其褒意)
    johnnyb
        4
    johnnyb  
    OP
       2013-10-13 21:06:00 +08:00
    @iYu
    @aveline
    @dorentus

    是打算升级到10.9的,只不过对 brew(以及brew-cask)的做法有点不太理解,比如某个软件包,最新的源代码在10.6什么都不依赖,轻松编译通过,到它这里源代码还是旧的,却要求10.7+。
    lightening
        5
    lightening  
       2013-10-13 23:32:24 +08:00
    @johnnyb 即使什么都不用改就能编译通过,也需要有人测试是不是完全工作正常。每个软件都要这样测试,需要不少精力了。
    如果你测试某个软件在10.6编译完全没问题,也许可以提交pull-request.
    binux
        6
    binux  
       2013-10-13 23:33:27 +08:00
    难道就不能checkout一个旧版本用吗?
    chloerei
        7
    chloerei  
       2013-10-14 00:02:20 +08:00
    维护是需要经历的。
    chloerei
        8
    chloerei  
       2013-10-14 00:02:28 +08:00
    @chloerei 精力
    luikore
        9
    luikore  
       2013-10-14 03:19:02 +08:00   ❤️ 1
    回到三年前就可以了

    cd /usr/local
    git checkout HEAD~20000
    johnnyb
        10
    johnnyb  
    OP
       2013-10-14 09:54:37 +08:00
    维护确实是个问题。

    每个 Formula 更新时间不一样,Checkout 那个版本才合适呢?像 apt-get 那样可以单独锁定某个包就好了,其他兼容的继续更新。
    luikore
        11
    luikore  
       2013-10-16 12:57:04 +08:00
    @johnnyb 你可以回到旧版本装单独的包, 再 git checkout master 装别的包啊
    pynix
        12
    pynix  
       2016-04-16 17:21:57 +08:00 via Android
    。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1779 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:37 · PVG 00:37 · LAX 08:37 · JFK 11:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.