1

ここに私が得ているものがあります:

$ sudo gem install autotest-fsevent パスワード: ネイティブ拡張のビルド。これには時間がかかる場合があります... エラー: autotest-fsevent のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能をビルドできませんでした。

/Volumes/SSD/Users/Ross/.rvm/rubies/ruby-1.9.2-p136/bin/ruby extconf.rb ld: 出力ファイルを書き込み用に開けません: /Volumes/Macintosh HD/Users/Ross/. rvm/rubies/ruby-1.9.2-p136/lib/ruby/gems/1.9.1/gems/autotest-fsevent-0.2.4/bin/fsevent_sleep, errno=2 collect2: ld が 1 つの終了ステータスを返しました extconf.rb: 30:`': fsevent_sleep のコンパイルに失敗しました (README を参照) (RuntimeError)

README には次のように書かれています。

トラブルシューティング:

fsevent_sleep のコンパイルに失敗しました

Xcode (Mac OS X Development Suite) がインストールされていることを確認してください。

最新のxcodeをインストールし、何かが足りない場合に備えて再インストールしました。

少なくともこれをさらにトラブルシューティングする方法を知っている人は誰でも。パスに関連している可能性があると誰かが聞いたことがあります。しかし、ここにパスに関する情報があります。マシンには 2 つのドライブがあります。OS を搭載した SSD と、すべてのデータを格納した HDD です。/Volumes/SSD/Users/Ross/ホーム ディレクトリのSSDにシンボリック リンクがあるので、/Volumes/Macintosh HD/Users/Ross それが問題ですか? ボリューム名のスペースが問題でしょうか? どうすればこれを回避できますか?

4

1 に答える 1

3

Zen Spiders Blogをご覧ください。Autotest と Growl に関しては、多くの変更がありました。通常、これを Gemfile (または rvmsudo gem install) に追加するだけです。

  gem "ZenTest"
  gem "autotest-rails-pure"
  gem "autotest-growl"
  gem "autotest-fsevent"

次に、以下を .autotest に追加します

  require 'autotest/growl'
  require 'autotest/fsevent'

乗り方を教えてください。ではごきげんよう。RVM を使用しているときは、SUDO を何も実行しないことを忘れないでください。パーミッションが拒否された場合は、単純に RVMSUDO GEM INSTALL を使用してください。

于 2011-01-27T17:48:05.593 に答える