U-Yuri’s 健忘録

U-Yuri’s 備忘録

プログラミングを勉強しています。アウトプットに活用しているブログです。

Rubyのインストール【備忘録】

デプロイのためにさくらVPS

  • git cloneを使うのでgit-allをインストール
$ sudo apt install git-all
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
  • パスを通す
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
  • 以下を実行
$  ~/.rbenv/bin/rbenv init
# Please add the following line to your `~/.bash_profile' file,
# then restart your terminal.

eval "$(/home/debian/.rbenv/bin/rbenv init - bash)"
  • 表示された内容に従って以下を実行
$ echo 'eval "$(/home/debian/.rbenv/bin/rbenv init - bash)"' >> ~/.bash_profile
  • 一度ログアウトし、再度ログインする
  • rbenv installコマンドを使えるようにするために、ruby-buildをインストールする。 ディレクトリを作成する。
$ mkdir -p "$(rbenv root)"/plugins
  • ruby-buildをクローンする
 git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
  • $ rbenv install --listで最新バージョンを確認
  • 以下エラーになる。内容はcurlwgetをインストールしなさいとのこと。
$ rbenv install 3.2.2

To follow progress, use 'tail -f /tmp/ruby-build.20230907175858.5986.log' or pass --verbose
Downloading ruby-3.2.2.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz
error: install `curl`, `wget`, or `aria2c` to download packages
error: failed to download ruby-3.2.2.tar.gz

BUILD FAILED (Debian GNU/Linux 12 using ruby-build 20230904)
  • curlをインストール。 $ sudo apt-get install curl

  • 再度$ rbenv install 3.2.2を実行 これでインストール完了!

ユーザの色が白色になったのを元に戻す

  • $ ~/.bash_profileに以下を追記する
source ~/.profile

緑色になったらOK!