2017年7月6日木曜日

Ruby on rails で動くCMS Refinerycmsをセットアップする


趣味で作っているキンドルセールまとめサイトにブログコンテンツを載せたくなったので、いろいろ調べてRuby on rails で動く Refinerycmsを使用することにした。そのセットアップのメモ

環境構築

サービスがrails 4.2.xにしか対応していないので、その環境構築。現在のメイン環境ruby2.3.1 rails 5.xと共存させたいのでruby 2.7.xを入れてそこにいろいろ入れる。



# ruby 2.2.7 のインストール
rbenv install 2.2.7
rbenv rehash
rbenv global 2.2.7

# 動作に必要なgem install
gem install bundle
gem install refinerycms

# railsのプロジェクト作成
refinerycms blog_test
cd blog_test

# このフォルダは 2.2.7で動かしたいのでversion指定
touch .ruby-version; echo "2.2.7" > .ruby-version

# 開発用サーバ動かす
bundle exec rails s -b 0.0.0.0


ここまでやるとアクセスできるようになる。

この後本番環境で、既存のrailsプロジェクトと共存させたりしたいのでいろいろ設定が必要そうだが、それはまた今度

Pros And Cons

  • rails 4.x系でしか動かない(2017/07/06)
    • ただしrails 5.x系への対応PRは出ている
  • ドキュメントが古い
  • スタイル適応の仕組みがないのでデザイン変えたい時、CSS頑張るしかない。
    • これ自分的には相当面倒なんだが、他の人はどうなんやろ?
  • Rails wayから外れていないので、Rails知っている人には非常にとっつきやすい
  • 未だにメンテされている(活発ではなさそう)

0 件のコメント:

コメントを投稿