Loading...
沖縄本島の最南端の糸満市に嫁いだがちまい(食いしんぼう)な私が日々の何気ない生活の出来事や育児ネタなどを気楽に綴るホームページです。
概ねのLinuxではRubyが入っているようだじぇいってぇことで、ホームページで利用しているレンタルサーバーのロリポップでも動くかどうか検証!
Tera Termなどのターミナルから
ruby -v
って打ち込んでエンターすると、バージョン情報が出てきたからRubyはあるじぇい。
せっかくなんで簡単なRubyのプログラムを作って動かしてみるかぁ。。。って何にするかのうぉ~
どうせなら何かに利用できそうな西暦を和暦に変換するプログラムでも。。。ってことでそういう関数があるのか調べてみたら「era_ja」っていうgemなるものをみつけて、速攻~で参考サイトの教えどおりにインストールしてサンプルプログラムを実行!
おぉ~う、うまくいきませんじぇい。
gem(一般的にいうところのライブラリー?)を作ってくれたtomiさん。ありがとう。しかし、ロリポップではうまくいかないようだじぇい。。。とあっさりあきらめるのもナンなんで、ちょい調べてみますか。。。
まずは「gem install era_ja」したので、インストールされたのかどうかをチェ、チェ、チェック!
おぉ、あ~る~じゃありやせんか~
え~と、続きまして・・・インストールされたところは・・・
ふむふむ、どうやら各ユーザーのディレクトリの中にあるっぽい。ってことで、lsコマンドでチェ、チェ、チェック!
おぉ、あるぜよ~。
なのに、era_jaが見つからなくてインクルードできな~い~って怒りやがるのならば、プログラムで読み込ませてやる~
おぉ~う、今度はメソッドがうまく動かん!
おぉ~う、2バイト文字がいや~んっていいやがる!
と試行錯誤した結果、↓↓↓のソースでうまくいきやした。
# encoding: utf-8 # EraJa(日本の和暦に変換)のgemのパスを追加 $LOAD_PATH.push( '/home/users/1/*****************/.gem/ruby/1.8/gems/era_ja-0.3.0/lib' ) require 'era_ja/date' puts Date.new( 2015, 7, 21 ).to_era( "%O%E年%m月%d日" )
もういっちょポイントは「ruby 1.9」で動かすってことでしたじぇい。いや~、苦労した分、今夜のビールもうまいのぉ~う。
気まぐれに綴った出来事の中から最近のものをリストアップ♪
あまり更新できていないことがバレバレですね。(苦笑)
(-。-;)