Skip to content

Ruby2.0.0-p0で依存gem(rbtree)のインストールに失敗する #4

@kitak

Description

@kitak

Ruby2.0.0-p0でrbtree gemのインストールが失敗するので,Dripのインストールが失敗します.以下のふたつの方法で解決しました.ご所見をお聞かせください.

  • エラーの原因がrbtree gemの構成にあったので新しいgemを作り, それを利用しました.kitak/rbtree2
  • 代用にrbtree-pure gemを利用する.pwnall/rbtree-pure

フォークしたリポジトリkitak/Drip

rbtreeインストール時のエラーログ

uilding native extensions.  This could take a while...
ERROR:  Error installing rbtree:
    ERROR: Failed to build gem native extension.

    /Users/kitak/.rbenv/versions/2.0.0-p0/bin/ruby extconf.rb
checking for ruby/st.h... yes
checking for rb_exec_recursive() in ruby.h... yes
creating Makefile

make
compiling dict.c
compiling rbtree.c
linking shared-object rbtree.bundle

make install
/usr/local/bin/ginstall -c -m 0755 rbtree.bundle /Users/kitak/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rbtree-0.3.0/.
/usr/local/bin/ginstall: ‘rbtree.bundle’ and ‘/Users/kitak/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rbtree-0.3.0/./rbtree.bundle’ are the same file
make: *** [install-so] Error 1


Gem files will remain installed in /Users/kitak/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rbtree-0.3.0 for inspection.
Results logged to /Users/kitak/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rbtree-0.3.0/./gem_make.out

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions