質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

3回答

2671閲覧

twitter gemをinstallしようとするとAn error occurred while installing unf_ext (0.0.7.5), and Bundler cannot c

you88

総合スコア147

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2018/03/06 14:50

編集2018/03/06 22:44

twitterのgemをinstallしようとしているのですが下記のエラーが出てしまい、installできない状態です。

extconf failed, exit code 1 Gem files will remain installed in /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/unf_ext-0.0.7.5 for inspection. Results logged to /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/extensions/x86_64-darwin-16/2.3.0-static/unf_ext-0.0.7.5/gem_make.out An error occurred while installing unf_ext (0.0.7.5), and Bundler cannot continue. Make sure that `gem install unf_ext -v '0.0.7.5'` succeeds before bundling. In Gemfile: twitter was resolved to 6.2.0, which depends on http was resolved to 3.0.0, which depends on http-cookie was resolved to 1.0.3, which depends on domain_name was resolved to 0.5.20170404, which depends on unf was resolved to 0.1.4, which depends on unf_ext

gem install unf_ext -v '0.0.7.5'をうつと下記のエラーが

Building native extensions. This could take a while... /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/ext/builder.rb:76: warning: Insecure world writable dir /usr/local in PATH, mode 040777 ERROR: Error installing unf_ext: ERROR: Failed to build gem native extension. current directory: /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/unf_ext-0.0.7.5/ext/unf_ext /Users/muraokayouhei/.rbenv/versions/2.3.0/bin/ruby -r ./siteconf20180306-9182-1vy6trc.rb extconf.rb checking for main() in -lstdc++... *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/Users/muraokayouhei/.rbenv/versions/2.3.0/bin/$(RUBY_BASE_NAME) --with-static-libstdc++ --without-static-libstdc++ --with-stdc++lib --without-stdc++lib /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:456:in `try_do': The compiler failed to generate an executable file. (RuntimeError) You have to install development tools first. from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:541:in `try_link0' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:556:in `try_link' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:765:in `try_func' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:997:in `block in have_library' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:942:in `block in checking_for' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:350:in `block (2 levels) in postpone' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:320:in `open' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:350:in `block in postpone' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:320:in `open' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:346:in `postpone' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:941:in `checking_for' from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:992:in `have_library' from extconf.rb:6:in `<main>' To see why this extension failed to compile, please check the mkmf.log which can be found here: /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/extensions/x86_64-darwin-16/2.3.0-static/unf_ext-0.0.7.5/mkmf.log extconf failed, exit code 1 Gem files will remain installed in /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/unf_ext-0.0.7.5 for inspection. Results logged to /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/extensions/x86_64-darwin-16/2.3.0-static/unf_ext-0.0.7.5/gem_make.out

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

自己解決

https://qiita.com/casmb200/items/3d88d069fbf8431b155e

この記事の通り、xcodeのlicenceがagreeになっていないだけだった。

投稿2018/03/10 03:03

you88

総合スコア147

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

gem install "You have to install development tools first."
で google 原作してみると。いろいろ情報が得られると思います。

OS の情報があると、もっと絞り込んで検索できます。

... sudo apt-get install libxml2-dev libxslt-dev ...

とか

... xcode-select --install ...

とか, 同様のエラーの解消の方法例がいろいろ出てきます。

投稿2018/03/07 16:52

編集2018/03/07 16:53
katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

エラーメッセージに以下のように出ていますので、まずはこちらを試してみてはいかがでしょうか?

An error occurred while installing unf_ext (0.0.7.5), and Bundler cannot continue. Make sure that `gem install unf_ext -v '0.0.7.5'` succeeds before bundling.

投稿2018/03/06 22:26

bassbone

総合スコア767

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

you88

2018/03/06 22:42

試したんですが追記のエラーが出てしまい。。。
bassbone

2018/03/06 22:45

「追記のエラー」とは何を指していますでしょうか?
you88

2018/03/07 06:58

すみません、言葉足らずで質問の”gem install unf_ext -v '0.0.7.5'をうつと下記のエラーが”以下に記載した内容になります。
bassbone

2018/03/07 08:37

エラーに「/Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/extensions/x86_64-darwin-16/2.3.0-static/unf_ext-0.0.7.5/mkmf.log」を確認してみてとあるので、一度確認してみるとよいかと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問