前提・実現したいこと
RubyでToDoListのプログラムを作っており今まではバックエンドでの実装でした
なのでフロントエンドを実装しようとgtk3をインストールして動かそうと思いました
発生している問題・エラーメッセージ
Building native extensions. This could take a while... ERROR: Error installing gtk3: ERROR: Failed to build gem native extension. current directory: /var/lib/gems/2.7.0/gems/glib2-3.4.3/ext/glib2 /usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20201004-7961-9vq8rr.rb extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h You might have to install separate package for the ruby development environment, ruby-dev or ruby-devel for example. extconf failed, exit code 1 Gem files will remain installed in /var/lib/gems/2.7.0/gems/glib2-3.4.3 for inspection. Results logged to /var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/glib2-3.4.3/gem_make.out
該当のソースコード
bash
1sudo gem install gtk3
試したこと
○google翻訳で意味を調べる
○翻訳で出てきたキーワードを頼りにネットで調べる
○rubyのヘッダーファイルがないと言われたので再インストール
○sudoなしでの実行(パーミションエラーが出たのでsudoをつけた)
補足情報(FW/ツールのバージョンなど)
OS:ubuntu
Version:20.04 Lts
Ruby Version:ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
gem Version:3.1.2
##どなたか回答お待ちしております
##よろしくおねがいします
回答1件
あなたの回答
tips
プレビュー