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

装了10.8后,homebrew装的php-fpm没法启动

  •  
  •   perrywky · 2012-07-27 13:22:42 +08:00 · 4800 次点击
    这是一个创建于 4501 天前的主题,其中的信息可能已经有所发展或是发生改变。
    错误信息如下

    dyld: Library not loaded: /usr/lib/libltdl.7.dylib
    Referenced from: /usr/local/sbin/php-fpm
    Reason: image not found
    Trace/BPT trap: 5

    有人知道什么原因么
    6 条回复    1970-01-01 08:00:00 +08:00
    perrywky
        1
    perrywky  
    OP
       2012-07-27 13:23:21 +08:00
    使用top等命令也会有如下错误

    dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/top) is setuid or setgid
    lfeng
        2
    lfeng  
       2012-07-27 14:27:02 +08:00
    似乎Xcode4.4的libtool里没有ltdl的原因,直接 brew install libtool,会在安装gnu libtool的同时补上libltdl,因为brew安装的libtool是以g开头(glibtool and glibtoolize),所以世界没有其他副作用,但是libltdl补上了~
    xell
        3
    xell  
       2012-07-27 16:12:20 +08:00
    perrywky
        4
    perrywky  
    OP
       2012-07-27 17:49:49 +08:00
    多谢回复,都不管用,我从10.7上把/usr/lib/libltdl.7.dylib拷过来,再重装下XQuartz-2.7.2就行了。。。
    pandazxx
        5
    pandazxx  
       2012-07-28 00:50:28 +08:00
    感謝, 似乎更新後brew沒了? 要重裝?
    perrywky
        6
    perrywky  
    OP
       2012-07-30 21:21:56 +08:00
    brew是ok的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2803 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 11:56 · PVG 19:56 · LAX 03:56 · JFK 06:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.