今日のお勉強。180311-Rubyの基本・rubygemsの基本。

Rubyの基本・rubygemsの基本。180311

今日は「Ruby入門」

日付(Date DateTime)クラス まで学習。

rubygemsの基本」を学習中。

 

Dataクラス

 日付の加減算 のサンプルプログラムですが、

 

print("本日の日付と2007/03/14との差は", d1 - d2, "日です¥n")

 

だと、結果が 日数の差分/1 と表示されます。

/1 を表示させない方法を調べてみると、

 

print("本日の日付と2007/03/14との差は", (d1 - d2).to_i, "日です¥n")

 

to_i メソッドを使うと、/1 が無くなり、日数の差分が表示されました。

 

rubygemsの基本

RubyGemのことを調べる~RubyGems Guide for Japanese

を見ながら学習しました。

 

bundler コマンドが無かったので、インストール。

【Ruby入門】今更聞けない!Ruby bundlerとは

 

ruby site.rb

と書くと、エラーが出てくるため、

 

site.rbの2行目に

require "bundler/setup"

と、追加。

 

ruby site.rb

と書くと、エラーは出ませんでしたがターミナル上何も起こらない。

 

ローカルホストに繋げるのかな、と思って

「RubyGemのことを調べる~RubyGems Guide for Japanese」に、

これでサーバーのアドレス:4567でアクセスできる

と、書いてあったので、

 

http://localhost/[ローカルIP]:4567

とか

http://[ローカルIP]

とか

http://[ローカルIP]/4567

http://localhost

 

と、色々アクセスしたけどローカルサーバーに繋がらず、

RubyGems Guides日本語版が未だに見れてない状態です…。

うーん…。

f(>_<;)