...pudding - diary

この日記は https://yapud.hatenablog.com/ に引っ越し中


2015-03-29

_ [Software] ruby 2.2.0 環境に tdiary をインストールする

ものすごいニッチな環境ですが、この日記が置いてある xrea のサーバに入ってる ruby が 2.2.0 になりました。

この ruby 2.2.0 環境で tdiay 4.1.1 を動かすと、いくつかのエラーが出ます。

例えばこのような。

Could not find addressable-2.3.6 in any of the sources (Bundler::GemNotFound)

どうやらいくつか gem が足りないようです。gem をインストールしましょう。しかし共用サーバのユーザ領域を使わせてもらっているのに過ぎませんから、root 権限でのインストールはできません。

というわけで、ちっぽけな一般ユーザ権限での、tdiary 4.1.1 に必要な gem インストール方法。

xrea に ssh でログインし、プロンプトを出します。そして以下のようにコマンドを。

export GEM_HOME=<tdiaryインストールディレクトリ>/.bundle/ruby/2.2.0
gem install addressable -v='2.3.6'
gem install fastimage -v='1.6.6'
gem install gemoji -v='2.1.0'
gem install hike -v='1.2.3'
gem install hikidoc -v='0.1.0'
gem install multi_json -v='1.10.1'
gem install rack -v='1.6.0'
gem install tilt -v='1.4.1'
gem install sprockets -v='2.12.3'

環境変数 GEM_HOME で指定した場所に自動的にインストールしてくれるという寸法です。root 権限要らずです。


2015年
3月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Twitter : @moriya_jp