2

Ruby on Rails での開発用に新しい Mac をセットアップしています。XCode (コマンド ライン ツールを含む)、Homebrew、および RVM を適切にインストールしました。しかし、RVM 経由で 2.0.0 の Ruby バージョンをインストールしようとすると、依存関係 libgpg-error をインストールしようとする libksba をインストールしなければなりません。ログは、ファイルをダウンロードしていることを示していますが、何もしません。前に30分間実行しましたが、まだ何もしません。ファイルは数百 KB であるはずなので、それほど大きくはありません...以下は私が実行しているコードです:

$ brew install libksba
==> Installing libksba dependency: libgpg-error
==> Downloading ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.11.tar.bz

これはただそこに座って何もしません。ファイルをダウンロードして手動でインストールできる別のリポジトリはありますか? 単純な依存関係のエラーで開発できないのはもどかしいです。どんな提案でも大歓迎です。

4

3 に答える 3

2

libksbaこれらは、 and に関連付けられた数式libpgp-errorです: Homebrew Libksba FormulaおよびHomebrew Libgpg-ErrorHomebrewログに表示されているバージョンとレポにあるバージョンの不一致により、古いことがわかるため、最初に更新してみてください。

brew update
brew install libksba

それでもうまくいかない場合は、次の場所からダウンロードできます。

  url 'ftp://ftp.gnupg.org/gcrypt/libksba/libksba-1.3.0.tar.bz2'
  url 'ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.11.tar.bz2'
  mirror 'http://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.11.tar.gz'
于 2013-04-13T02:52:33.457 に答える
1

だから私は問題を見つけました。私のネットワークは、FTP をブロックしていた 2 番目のルーターを介して実行されています。2 番目のルーターをスキップして、プライマリ ルーターに接続したところ、問題なく動作しbrew install libksbaました。fmendez 氏は、FTP のルーター ポートを調べるきっかけとなったミラー リンクを提供してくれました。

この質問に来る他の人にとって、上記の手順は、式を手動でダウンロードしてインストールするために機能します。また、実行するコマンドに関する追加のヘルプについては、Homebrew Tips n Tricksをチェックすることをお勧めします。

于 2013-04-13T13:42:28.430 に答える
-1

次の手順を試すことができます (ここから参照)

cd /usr/local/src

curl -O ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.9.tar.gz
tar -xvf libgpg-error-1.9.tar.gz
cd libgpg-error-1.9/
./configure
make
make install

cd ..
curl -O ftp://ftp.gnupg.org/gcrypt/libksba/libksba-1.2.0.tar.bz2
tar -xvf libksba-1.2.0.tar.bz2
cd libksba-1.2.0/
./configure
make
make install
于 2013-04-13T02:53:09.240 に答える