hosting:sakurainternet:ruby
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| hosting:sakurainternet:ruby [2018/07/05 17:14] – [インストールディレクトリを作成する] taka | hosting:sakurainternet:ruby [2018/07/06 10:58] (現在) – taka | ||
|---|---|---|---|
| 行 57: | 行 57: | ||
| </ | </ | ||
| - | ===== インストールディレクトリを作成する ===== | + | ===== gitを使ってrbenvとruby-buildをインストールする ===== |
| - | rbenvインストール用のディレクトリを作成する。 | + | gitからクローンしてくる。 |
| <sxh shell> | <sxh shell> | ||
| - | $ mkdir ~/.rbenv | + | $ git clone git:// |
| + | $ git clone git:// | ||
| </ | </ | ||
| + | |||
| + | ===== rbenvを使ってRubyをインストールする ===== | ||
| + | |||
| + | インストール可能なバージョンを確認する。 | ||
| + | |||
| + | <sxh shell> | ||
| + | $ rbenv install -l | ||
| + | </ | ||
| + | |||
| + | バージョンを指定してインストールする。 | ||
| + | |||
| + | <sxh shell> | ||
| + | $ rbenv install X.X.X | ||
| + | </ | ||
| + | |||
| + | rbenv rehashを実行して環境を再設定する。 | ||
| + | |||
| + | <sxh shell> | ||
| + | $ rbenv rehash | ||
| + | </ | ||
| + | |||
| + | インストールしたバージョンをデフォルトにする。 | ||
| + | |||
| + | <sxh shell> | ||
| + | $ rbenv global 2.4.4 | ||
| + | </ | ||
| + | |||
| + | ===== gemをインストールする ===== | ||
| + | |||
| + | gemは通常どおり | ||
| + | |||
| + | <sxh shell> | ||
| + | $ gem install XXX | ||
| + | </ | ||
| + | |||
| + | 但しhttps(SSL)通信に失敗して以下のエラーが出ることがある。 | ||
| + | |||
| + | <sxh shell> | ||
| + | Unable to download data from https:// | ||
| + | </ | ||
| + | |||
| + | その場合はhttp(非SSL)通信を指定することで暫定的に回避できる。 | ||
| + | |||
| + | <sxh shell> | ||
| + | $ gem install XXX --source http:// | ||
| + | </ | ||
| + | |||
| + | ===== Rubyプログラムの設定方法 ===== | ||
| + | |||
| + | 1行目に以下を指定することでインストールしたRubyを使用できる。 | ||
| + | |||
| + | <sxh ruby> | ||
| + | # | ||
| + | </ | ||
| + | |||
| + | |||
| + | gemのrequire時にパスが見つからない時は$LOAD_PATHにパスを追加してからrequireしてみる。 | ||
| + | |||
| + | <sxh ruby> | ||
| + | $LOAD_PATH.push("/ | ||
| + | |||
| + | require " | ||
| + | </ | ||
| + | |||
hosting/sakurainternet/ruby.1530778484.txt.gz · 最終更新: 2018/07/05 17:14 by taka