2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

gcc, makeがありませんのトラブルシューティング

Last updated at Posted at 2021-09-07

環境

Ubuntu20.4

はじめに

次のコマンドでrbenvをインストールした。

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

そのあと、公式サイトに、次のコマンドを実行すると高速化が図れるよ、しかし、コマンドに失敗しても無視してOKとは書いてあったが、指示通りに実行してみると。

cd ~/.rbenv && src/configure && make -C src

次のようなエラーがでてくる。

warning: gcc not found; using CC=cc
aborted: compiler not found: cc

どうも、Cの開発環境が入っていないもよう。gccとはCのコンパイラのこと。次のコマンドで、Cの開発環境をごっそりインストールできるらしいので試してみることに。

参考URL
https://kazuhira-r.hatenablog.com/entry/2020/11/30/204027

sudo apt install build-essential

確かに、入っていないようです。

make --version
-bash: make: command not found

gcc --version
-bash: gcc: command not found

では、実行することに。

sudo apt update
sudo apt install build-essential

gccインストールできました。

gcc --version
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0

makeもインストールできました。

make --version
GNU Make 4.2.1

再びトライ。

cd ~/.rbenv && src/configure && make -C src
make: Entering directory '/home/vagrant/.rbenv/src'
gcc -fPIC     -c -o realpath.o realpath.c
gcc -shared -Wl,-soname,../libexec/rbenv-realpath.dylib  -o ../libexec/rbenv-realpath.dylib realpath.o
make: Leaving directory '/home/vagrant/.rbenv/src'

何やら、メッセージが表示されたが、うまくいっています。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?