[M+ OUTLINE FONTS 833] Re: cvs のエラー

Zurück zum Archiv-Index

Itou Hiroki itouh****@users*****
2017年 10月 17日 (火) 08:34:47 JST


itouhiroです。

> $ cvs commit
> Illegal instruction: 4

シェルではなく、cvsコマンドの問題のようです。
「mac illegal instruction」でGoogle検索すると、
OS非対応の命令を使ったときのエラーだそうです。

つまり、cvsコマンドがOSより新しすぎるか古すぎるかなのですが、
macOS 10.13は最新なのでcvsのバイナリが古いようですね。

Google検索結果では、Homebrewで新しいバイナリをインストールすることを
推薦されていました。

macOS 10.10だとデフォルトではcvsとbrewは入っていませんでしたが、

    macmini:~ foo$ cvs
        -bash: cvs: command not found
    macmini:~ foo$ which brew
    macmini:~ foo$ 
    
https://brew.sh/index_ja.html
を見て、Homebrewをインストール。brewを使用してcvsインストール。
私のほうでは以下のようにcvsを使用可能になりました。

    macmini:~ foo$ which ruby
        /usr/bin/ruby
    macmini:~ foo$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
        ==> Installing Command Line Tools (OS X 10.10) for Xcode-7.2
        ==> Installation successful!
    macmini:~ foo$ brew install cvs
        ==> ./configure --prefix=/usr/local/Cellar/cvs/1.12.13_1 --infodir=/usr/local/Ce
        ==> make
        ==> make install
        /usr/local/Cellar/cvs/1.12.13_1: 34 files, 1.4MB, built in 3 minutes 45 seconds

    macmini:~ foo$ cvs --version
        Concurrent Versions System (CVS) 1.12.13 (client/server)
    macmini:~ foo$ which cvs
        /usr/local/bin/cvs

以上です。


(2017/10/16 14:49), coji morishita wrote:
> こんにちは森下です。
> itouhiro さん、いろいろとありがとうございます。
> 
> - - -
> $ echo $SHELL
> /bin/bash
> $ cvs commit
> Illegal instruction: 4
> - - -
> こんな感じです、あまり変わらないですね。
> 
> On Mon, Oct 16, 2017 at 8:39 AM Itou Hiroki <itouh****@users***** <mailto:itouh****@users*****>> wrote:
> 
>     itouhiroです。
> 
>      > Homebrew はインストールしていないのですが、なぜか /usr/local/bin/brew がありました。
> 
>     Homebrew使われていませんでしたか。これはすみません。
>     macOS 10.10で確認したところ、zshは最初から入っていたのですね。brewで入れたかと思っていました。
> 
>     となると原因は思いつきませんが、
>     とりあえずの対策としては、シェルをbashに変更してみるのはどうでしょうか。
> 
>     macOS 10.10だとターミナルでこのようにします。
> 
>              macmini% echo $SHELL
>              /bin/zsh
>              macmini% which bash
>              /bin/bash
>              macmini% chsh -s /bin/bash
>              Changing shell for foo.
>              Password for foo: ****
>              macmini%
> 
>              ターミナルを終了
>              ターミナルを起動
> 
>              macmini:~ foo$ echo $SHELL
>              /bin/bash
>              macmini:~ foo$
> 
>     これでcvsを使えるでしょうか。
>     シェルをzshに戻すには、上のbashとzshを置き換えて実行すればよいです。
> 
>     以上です。
> 
> 
> 
>     (2017/10/15 20:54), coji morishita wrote:
>      > こんにちは森下です。
>      > itouhiroさん、ありがとうございます。
>      >
>      > Homebrew はインストールしていないのですが、なぜか /usr/local/bin/brew がありました。
>      > - - -
>      > $ brew uninstall zsh
>      > /usr/local/bin/brew: line 4: cd: /usr/local/bin/../Library: No such file or directory
>      > /usr/local/bin/brew: line 28: /brew.rb: No such file or directory
>      > /usr/local/bin/brew: line 28: exec: /brew.rb: cannot execute: No such file or directory
>      > - - -
>      > $ brew --version
>      > /usr/local/bin/brew: line 4: cd: /usr/local/bin/../Library: No such file or directory
>      > /usr/local/bin/brew: line 28: /brew.rb: No such file or directory
>      > /usr/local/bin/brew: line 28: exec: /brew.rb: cannot execute: No such file or directory
>      > - - -
>      > brew コマンドだけが存在している状態なのでしょうか。
>      >
>      > On Sat, Oct 14, 2017 at 4:09 PM Itou Hiroki <itouh****@users***** <mailto:itouh****@users*****> <mailto:itouh****@users***** <mailto:itouh****@users*****>>> wrote:
>      >
>      >     こんにちはitouhiroです。
>      >
>      > > > $ cvs commit
>      > > > zsh: illegal hardware instruction cvs commit
>      >     この「zsh: illegal hardware instruction」
>      >     が怪しいですね。
>      >
>      >     (よく分からないエラーが出たとき、
>      >      そのエラーメッセージでGoogle検索するのは、
>      >      プログラマーがよくやっていることです)
>      >
>      >     この文言でGoogle検索すると検索結果トップに
>      >
>      > https://qiita.com/foloinfo/items/1cef785168c0fc6ca194
>      > > > brew uninstall zshして
>      > > > brew install zsh
>      > > > brew unlink zsh && brew link zsh
>      > > > で入れ直したら直った。
>      > > > OSアップデート直後の事だったので、これが影響してるかもしれない。
>      >     と、ありました。
>      >
>      >     macOS 10.13は未確認なので、外していたらすみません。
>      >     以上です。
>      >
>      >
>      >
>      >     (2017/10/12 15:30), coji morishita wrote:
>      > > こんにちは森下です。
>      > > # このところ更新がままならず申し訳ありません。
>      > >
>      > > なんとか時間が作って漢字を追加しようとしているのですが、久しぶりの cvs commit が実行できずに困っています。原因としては作業機の Xcode を 9.0 に、macOS を 10.13 に上げたことぐらいしか思いつきません。何かお分かりになりますでしょうか。
>      > >
>      > > - - -
>      > > $ cvs commit
>      > > zsh: illegal hardware instruction cvs commit
>      > > - - -
>      > >
>      > >




mplus-fonts-dev メーリングリストの案内
Zurück zum Archiv-Index