ユーザ用ツール

サイト用ツール


hosting:sakurainternet:ruby

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
hosting:sakurainternet:ruby [2018/07/05 17:29] – [gitを使ってrbenvとruby-buildをインストールする] takahosting:sakurainternet:ruby [2018/07/06 10:58] (現在) taka
行 71: 行 71:
  
 <sxh shell> <sxh shell>
-rbenv install -l+rbenv install -l
 </sxh> </sxh>
  
行 77: 行 77:
  
 <sxh shell> <sxh shell>
-rbenv install X.X.X+rbenv install X.X.X
 </sxh> </sxh>
  
行 83: 行 83:
  
 <sxh shell> <sxh shell>
-rbenv rehash+rbenv rehash
 </sxh> </sxh>
  
行 89: 行 89:
  
 <sxh shell> <sxh shell>
-rbenv global 2.4.4+rbenv global 2.4.4 
 +</sxh> 
 + 
 +===== gemをインストールする ===== 
 + 
 +gemは通常どおり 
 + 
 +<sxh shell> 
 +$ gem install XXX 
 +</sxh> 
 + 
 +但しhttps(SSL)通信に失敗して以下のエラーが出ることがある。 
 + 
 +<sxh shell> 
 +Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: tlsv1 alert protocol version (https://api.rubygems.org/specs.4.8.gz) 
 +</sxh> 
 + 
 +その場合はhttp(非SSL)通信を指定することで暫定的に回避できる。 
 + 
 +<sxh shell> 
 +$ gem install XXX --source http://rubygems.org/ 
 +</sxh> 
 + 
 +===== Rubyプログラムの設定方法 ===== 
 + 
 +1行目に以下を指定することでインストールしたRubyを使用できる。 
 + 
 +<sxh ruby> 
 +#!/home/USERNAME/.rbenv/versions/X.X.X/bin/ruby 
 +</sxh> 
 + 
 + 
 +gemのrequire時にパスが見つからない時は$LOAD_PATHにパスを追加してからrequireしてみる。 
 + 
 +<sxh ruby> 
 +$LOAD_PATH.push("/home/USERNAME/.rbenv/versions/X.X.X/lib/ruby/gems/X.X.X/gems/GEMNAME-GEMVERSION/lib"); 
 + 
 +require "GEMNAME"
 </sxh> </sxh>
  
hosting/sakurainternet/ruby.1530779368.txt.gz · 最終更新: 2018/07/05 17:29 by taka