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

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

ただいまの
回答率

91.25%

  • Ubuntu

    909questions

    Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

  • Docker

    400questions

    Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

  • Bitcoin

    39questions

    Bitcoinは、インターネット上で流通している電子マネーです。P2Pネットワークを通じた安価な決済コストが実現できる一方、取引時の危険性や闇市場・資金洗浄など不正取引の温床といった法的問題も抱えています。

ubuntu環境へのOpenAssetのインストール

受付中

回答 0

投稿

  • 評価
  • クリップ 0
  • VIEW 34

yukinkosan

score 0

前提・実現したいこと

Ubunts(バージョン14.04.5 LTS)にOpenAssetをインストールしようと試みています。

発生している問題・エラーメッセージ

root@f4e1d94c6524:~# gem install openassets-ruby
Building native extensions.  This could take a while...
ERROR:  Error installing openassets-ruby:
        ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.4.0/gems/ffi-1.9.18/ext/ffi_c
/usr/bin/ruby2.4 -r ./siteconf20171229-494-dxon6r.rb extconf.rb
checking for ffi.h... no
checking for ffi.h in /usr/local/include,/usr/include/ffi... no
checking for shlwapi.h... no
checking for rb_thread_blocking_region()... no
checking for rb_thread_call_with_gvl()... yes
checking for rb_thread_call_without_gvl()... yes
checking for ffi_prep_cif_var()... no
creating extconf.h
creating Makefile

current directory: /var/lib/gems/2.4.0/gems/ffi-1.9.18/ext/ffi_c
make "DESTDIR=" clean
sh: 1: make: not found

current directory: /var/lib/gems/2.4.0/gems/ffi-1.9.18/ext/ffi_c
make "DESTDIR="
sh: 1: make: not found

make failed, exit code 127

Gem files will remain installed in /var/lib/gems/2.4.0/gems/ffi-1.9.18 for inspection.
Results logged to /var/lib/gems/2.4.0/extensions/x86_64-linux/2.4.0/ffi-1.9.18/gem_make.out

該当のソースコード

gem install openassets-ruby

試したこと

こちらのサイトを参考にしてbundlerでインストールしようとしました。

root@f4e1d94c6524:~#  git clone https://github.com/haw-itn/openassets-ruby.git
Cloning into 'openassets-ruby'...
remote: Counting objects: 2395, done.
remote: Total 2395 (delta 0), reused 0 (delta 0), pack-reused 2395
Receiving objects: 100% (2395/2395), 439.93 KiB | 400.00 KiB/s, done.
Resolving deltas: 100% (1313/1313), done.
Checking connectivity... done.
root@f4e1d94c6524:~# cd openassets-ruby
root@f4e1d94c6524:~/openassets-ruby# bundle install
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
Fetching gem metadata from https://rubygems.org/........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Using rake 10.5.0
Using addressable 2.4.0
Using backports 3.11.0
Using bitcoin-ruby 0.0.14
Using bundler 1.16.1
Using diff-lcs 1.3
Fetching unf_ext 0.0.7.4
Installing unf_ext 0.0.7.4 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.4.0/gems/unf_ext-0.0.7.4/ext/unf_ext
/usr/bin/ruby2.4 -r ./siteconf20171229-605-42f.rb extconf.rb
checking for -lstdc++... yes
creating Makefile

current directory: /var/lib/gems/2.4.0/gems/unf_ext-0.0.7.4/ext/unf_ext
make "DESTDIR=" clean
sh: 1: make: not found

current directory: /var/lib/gems/2.4.0/gems/unf_ext-0.0.7.4/ext/unf_ext
make "DESTDIR="
sh: 1: make: not found

make failed, exit code 127

Gem files will remain installed in /var/lib/gems/2.4.0/gems/unf_ext-0.0.7.4
for inspection.
Results logged to
/var/lib/gems/2.4.0/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/gem_make.out

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

In Gemfile:
  openassets-ruby was resolved to 0.6.6, which depends on
    rest-client was resolved to 1.8.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.4'という指示があったので実行しましたが、引き続きつまづき、立ち往生しています。

root@f4e1d94c6524:~/openassets-ruby# gem install unf_ext -v '0.0.7.4'
Building native extensions.  This could take a while...
ERROR:  Error installing unf_ext:
        ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.4.0/gems/unf_ext-0.0.7.4/ext/unf_ext
/usr/bin/ruby2.4 -r ./siteconf20171229-679-1rlts8q.rb extconf.rb
checking for -lstdc++... yes
creating Makefile

current directory: /var/lib/gems/2.4.0/gems/unf_ext-0.0.7.4/ext/unf_ext
make "DESTDIR=" clean
sh: 1: make: not found

current directory: /var/lib/gems/2.4.0/gems/unf_ext-0.0.7.4/ext/unf_ext
make "DESTDIR="
sh: 1: make: not found

make failed, exit code 127

Gem files will remain installed in /var/lib/gems/2.4.0/gems/unf_ext-0.0.7.4 for inspection.
Results logged to /var/lib/gems/2.4.0/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/gem_make.out

補足情報(言語/FW/ツール等のバージョンなど)

ホストOS:Windows10
環境:Docker

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

まだ回答がついていません

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

ただいまの回答率

91.25%

関連した質問

同じタグがついた質問を見る

  • Ubuntu

    909questions

    Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

  • Docker

    400questions

    Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

  • Bitcoin

    39questions

    Bitcoinは、インターネット上で流通している電子マネーです。P2Pネットワークを通じた安価な決済コストが実現できる一方、取引時の危険性や闇市場・資金洗浄など不正取引の温床といった法的問題も抱えています。