1. ホーム
  2. スクリプト・コラム
  3. ルビートピックス

MacとLinuxでのruby+rails環境の構築

2022-01-08 19:41:08

Macには通常1つのバージョンのruby環境が付属しており、たとえば私の場合は2.0.0です。そうでない場合は、rvmを使ってrubyのバージョンをインストールし、管理する方法を紹介します。

rvmのインストール(公式サイト参照) http://www.rvm.io/ )

最初のステップは必要ない場合があります

最初のステップ

コピーコード コードは以下の通りです。
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
ステップ2
コードをコピーします。 コードは以下の通りです。
curl -sSL https://get.rvm.io | bash -s 安定版

成功すると、通常、プロンプトが表示されます。

コピーコード コードは以下の通りです。
Downloading https://github.com/rvm/rvm/archive/1.29.3.tar.gz Downloading https://github.com/rvm/rvm/releases/download/1.29.3/1.29.3. tar.gz.asc Found PGP signature at: 'https://github.com/rvm/rvm/releases/download/1.29.3/1.29.3.tar.gz.asc', but no GPG software exists to Installing RVM to /Users/echen1/.rvm/ Adding rvm PATH line to /Users/echen1/.profile /Users/echen1/.mkshrc /Users/echen1/ .bashrc /Users/echen1/.zshrc. Adding rvm loading line to /Users/echen1/.profile /Users/echen1/.bash_profile /Users/echen1/.zlogin. Installation of RVM in /Users/echen1/.rvm/ is almost complete: * To start using RVM you need to run `source /Users/echen1/.rvm/scripts/rvm` in all your WARNING: '~/.profile' file found. To load it into your shell, add the following line to '/Users/echen1/.bash_profile':

rvmを直接実行すると、command not found Solutionと表示されることがあります。コマンドを実行します。

コピーコード コードは以下の通りです。
source ~/.profile

この時点でもう一度実行します。このような結果は、インストールが成功したことを示しています。

コピーコード コードは以下の通りです。
rvm -v

image.png トグルソース

ネイティブのソースは海外にあり、通常より遅いので、タオバオのソースに切り替えることができます(参考。 https://ruby.taobao.org/ )

Mac用

コピーコード コードは以下の通りです。
sed -i .bak -E 's!https?://cache.ruby-lang.org/pub/ruby!https://ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db
Linuxの場合
コピーコード コードは以下の通りです。
sed -i -E 's!https?://cache.ruby-lang.org/pub/ruby!https://ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db
rvmの使い方の紹介 既知のrubyのバージョンの一覧
コピーコード コードは以下の通りです。
rvm list known
rubyのバージョンをインストールする
コードをコピーする コードは以下の通りです。
rvm インストール 1.9.3

ここでは最新の1.9.3がインストールされ、rvm listのknown listにあるものはインストール可能です。

rubyのバージョンを使用する

コピーコード コードは以下の通りです。
rvm use 1.9.3
デフォルトバージョンに設定
コピーコード コードは以下の通りです。
rvm use 1.9.3 --default
インストールされているrubyを問い合わせる
コピーコード コードは以下の通りです。
rvm list
gemのソースをトグルする
コピーコード コードは以下の通りです。
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
コピーコード コードは以下の通りです。
gem sources -l

画像.png

画像は切り替えに成功したものです

レールを取り付ける方法1(ダイレクトインストール)

コピーコード コードは以下の通りです。
gem install rails
方法2

railsプロジェクトがある場合、プロジェクト上でbundle installを実行します。