前提・実現したいこと
Ubuntu18.07LTSでRuby on Railsの開発環境を構築するため、
Cコンパイラをインストールしたい
発生している問題・エラーメッセージ
こんにちは。Ruby初心者です。
ほぼフロントサイドの勉強しかしてこなかったため、
Linuxの知識は基本的なコマンド程度しかありません。
Windows10でUbuntu18.07LTSを開き、
$ rbenv install -v 2.6.5した所、BUILD FAILEDします。
Inspect or clean up the working tree at /tmp/ruby-build.20191014145854.1843 Results logged to /tmp/ruby-build.20191014145854.1843.log Last 10 log lines: checking for ruby... false checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/tmp/ruby-build.20191014145854.1843/ruby-2.6.5': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details
試したこと
no acceptable C compiler found in $PATH とのことですので、
Cコンパイラをubuntuに入れる方法はないかググってみたところ、
$ sudo apt-get install build-essential するといいと言う情報があったのですが、
上手く行きませんでした。
Package build-essential is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'build-essential' has no installation candidate
apt-getの代わりにaptを入れようとしても同じエラーが出ます。
次に、$ sudo apt-get install gcc を試してみると、
また違うエラーが出てきました。
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: gcc : Depends: cpp (>= 4:7.4.0-1ubuntu2.3) but it is not going to be installed Depends: gcc-7 (>= 7.4.0-1~) but it is not going to be installed Recommends: libc6-dev but it is not installable or libc-dev but it is not installable E: Unable to correct problems, you have held broken packages.
yumを使ってgccをインストールすればいいとの情報もあったのですが、
そもそもyumのインストールの時点でエラーが出ます。
$ sudo apt-get install yum すると、
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package yum
という感じになります。
何か解決の心当たりがある方がいらっしゃれば、
教えていただければ幸いです。
もっと言えば、目的はLinuxターミナルでRuby on Railsの開発環境を構築することですので、
Ubuntu18.04以外にスマートな方法があるぞい! という情報でも大変助かります。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/14 11:34 編集