OS X 10.8で、XCode 4.4、Ruby 1.9.3、Rails 3.2を使用しています。json 1.7.4 gemをOS X 10.8にバンドルでインストールしないのはなぜですか?
私はgitのから私のレールプロジェクトのクローンを作成して実行すると:
bundle install
を私が手:
は、JSON(1.7.4)のインストール ERRNO :: EPERM:操作許可されていない - /ユーザ/ myuserの/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.4/.gitignore json(1.7.4)のインストール中にエラーが発生し、Bundlerを続行できません。 バンドルする前にgem install json -v '1.7.4'
が成功していることを確認してください。
その後、私は試してみてください。
gem install json -v '1.7.4'
とget:
エラー:(ERRNO :: EPERM)...宝石の実行中に 操作許可されていない - /Users/scalessec/.rvm/gems /ruby-1.9.3-p0/gems/json-1.7.4/.gitignore
大丈夫です。権限問題?試してみましょう:
sudo gem install json -v '1.7.4'
いいえgo。ここに私が得るものがあります:
ネイティブ拡張をビルドします。これはしばらく時間がかかります... エラー:jsonのインストール中にエラーが発生しました。 エラー:gemネイティブ拡張をビルドできませんでした。
/Users/myuser/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rbはMakefileの
を作成 がgenerator.c メイクをコンパイル を作成します。/ usr/bin/gccの-4.2:許可が拒否されました make:* [generator.o]エラー1
何ですか?
行います。それはMakefileが '/ usr/bin/install'を呼び出すべきときに'/bin/install'を探していたので失敗しました。私の主張は、その宝石のリリースには何か問題があると思う。 – benzado