zeroday
V2EX  ›  macOS

OS X10.8.5 升级 OS X10.9 terminal,iterm 打开闪退

  •  
  •   zeroday · Jun 8, 2014 · 6739 views
    This topic created in 4531 days ago, the information mentioned may be changed or developed.
    iterm打开提示:argpath=/usr/local/bin/zsh error=No such file or directory

    terminal打开提示:-bash:fortune:command not find
    Supplement 1  ·  Jun 9, 2014
    开发环境出了问题,需要重新安装和链接

    附上解决方法:

    转移.bashrc和.bash_profile后打开终端

    xcode-select --install

    brew reinstall fortune

    brew reinstall gdbm && brew unlink gdbm && brew link gdbm

    brew reinstall pcre && brew unlink pcre && brew link pcre
    10 replies  •  2014-06-11 11:52:39 +08:00
    47jm9ozp
    47jm9ozp
    Jun 8, 2014
    1
    先想办法进恢复模式,chsh到/bin/bash

    然后重装homebrew和zsh
    47jm9ozp
    47jm9ozp
    Jun 8, 2014❤️1
    2
    或者新建个用户然后
    sudo chsh -s /bin/bash 原用户名
    这样试试
    zeroday
    zeroday
    OP
    Jun 8, 2014
    3
    @ooxxcc
    谢谢了,可是貌似无法改变。

    Changing shell for MasterMac.
    chsh: no changes made
    killpanda
    killpanda
    Jun 8, 2014❤️1
    4
    @zeroday 新建账户 然后安装 zsh 把执行权限给原来的帐号试试?
    47jm9ozp
    47jm9ozp
    Jun 8, 2014
    5
    @zeroday 不知道你还在哪里改了设置……备份下~下面的.bashrc或者.bash_profile然后清空这两个文件吧

    iterm是没找到zsh,bash是没找到fortune,实在不行换个账户装好homebrew,把一大堆东西都重装一下
    zeroday
    zeroday
    OP
    Jun 9, 2014
    6
    @ooxxcc 谢谢了,暂时删除.bashrc和.bash_profile给我帮助很大。
    ptyfork
    ptyfork
    Jun 9, 2014
    7
    fortune是干嘛的?
    zeroday
    zeroday
    OP
    Jun 9, 2014
    8
    @ptyfork FORTRAN语言,cowsay需要它的编译环境。
    zeroday
    zeroday
    OP
    Jun 9, 2014
    9
    @ptyfork cowsay是我自己安装的,觉得比较有趣的小玩意。
    NLight
    NLight
    Jun 11, 2014 via iPhone
    10
    直接复制/bin/zsh 到/usr/locol/bin/zsh, 然后使用brew重装zsh就可以了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1740 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 17:05 · PVG 01:05 · LAX 09:05 · JFK 12:05
    ♥ Do have faith in what you're doing.