teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

gem install unf_ext -v '0.0.7.5'を打った後を追記

2018/03/06 22:44

投稿

you88
you88

スコア147

title CHANGED
File without changes
body CHANGED
@@ -18,4 +18,61 @@
18
18
  domain_name was resolved to 0.5.20170404, which depends on
19
19
  unf was resolved to 0.1.4, which depends on
20
20
  unf_ext
21
+ ```
22
+
23
+ gem install unf_ext -v '0.0.7.5'をうつと下記のエラーが
24
+
25
+ ```
26
+ Building native extensions. This could take a while...
27
+ /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
28
+ ERROR: Error installing unf_ext:
29
+ ERROR: Failed to build gem native extension.
30
+
31
+ 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
32
+ /Users/muraokayouhei/.rbenv/versions/2.3.0/bin/ruby -r ./siteconf20180306-9182-1vy6trc.rb extconf.rb
33
+ checking for main() in -lstdc++... *** extconf.rb failed ***
34
+ Could not create Makefile due to some reason, probably lack of necessary
35
+ libraries and/or headers. Check the mkmf.log file for more details. You may
36
+ need configuration options.
37
+
38
+ Provided configuration options:
39
+ --with-opt-dir
40
+ --without-opt-dir
41
+ --with-opt-include
42
+ --without-opt-include=${opt-dir}/include
43
+ --with-opt-lib
44
+ --without-opt-lib=${opt-dir}/lib
45
+ --with-make-prog
46
+ --without-make-prog
47
+ --srcdir=.
48
+ --curdir
49
+ --ruby=/Users/muraokayouhei/.rbenv/versions/2.3.0/bin/$(RUBY_BASE_NAME)
50
+ --with-static-libstdc++
51
+ --without-static-libstdc++
52
+ --with-stdc++lib
53
+ --without-stdc++lib
54
+ /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)
55
+ You have to install development tools first.
56
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:541:in `try_link0'
57
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:556:in `try_link'
58
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:765:in `try_func'
59
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:997:in `block in have_library'
60
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:942:in `block in checking_for'
61
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:350:in `block (2 levels) in postpone'
62
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:320:in `open'
63
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:350:in `block in postpone'
64
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:320:in `open'
65
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:346:in `postpone'
66
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:941:in `checking_for'
67
+ from /Users/muraokayouhei/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mkmf.rb:992:in `have_library'
68
+ from extconf.rb:6:in `<main>'
69
+
70
+ To see why this extension failed to compile, please check the mkmf.log which can be found here:
71
+
72
+ /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
73
+
74
+ extconf failed, exit code 1
75
+
76
+ 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.
77
+ 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
21
78
  ```