1

FreeBSD サーバーで hpricot 0.6.164 を使用して rake gems:build を実行すると、次のようになります。

エラー: gem ネイティブ拡張のビルドに失敗しました。

/user/localbin/ruby18 extconf.rb gems:build RB_USER_INSTALL -lc で main() をチェックしています... はい Makefile を作成しています

作る

make install /usr/bin/install -c -o root -g wheel -m 0755 hpricot_scan.so /user_directory/vendor/gems/hpricot-0.6.164/lib/universal-java1.6 install: /user_directory/vendor/gems /hpricot-0.6.164/lib/universal-java1.6/hpricot_scan.so: chown/chgrp: 操作は許可されていません *** エラー コード 71

/user_directory/vendor/gems/hpricot-0.6.164/ext/hpricot_scan で停止します。

4

1 に答える 1

2

rake gems:build コマンドを実行するときに RB_USER_INSTALL を true に設定する必要があることがわかりました。

例:

RB_USER_INSTALL=true rake gems:ビルド

于 2008-12-23T20:13:32.803 に答える