カテゴリー
コンピューター

【Ansible】【Redmine】db:migrate がエラーで終了してしまう問題に対処する

ポイント

カテゴリー
コンピューター

【Ansible】【Redmine】バージョンの高い PostgreSQL をインストールして発生した bundle エラーを解消する

ポイント

  • PostgreSQL yum postgresql といった形ではなく、をリポジトリを導入して yum postgresql96-server などとした場合に発生した。
  • 事前に bundle config することが重要だった。
  • 具体的には、bundle config build.pg --with-pg-config=/usr/pgsql-9.6/bin/pg_config を行い、次に今まで失敗していたインストールコマンド bundle install --without 'development test' --path vendor/bundle を行うことで、無事にインストールできた。
カテゴリー
Linux

【Ansible】rbenv でインストールした gem を使って bundler をインストールするコツ

ポイント

  • rbenv でインストールした gem を Ansible モジュールから使う場合は、executable に gem の場所を指定する。

失敗

カテゴリー
Linux

【Ansible】【Vagrant】CentOS 7 での rbenv を使った Ruby 環境構築するプレイブック作成メモ

を作るにあたって、今回も情報源や、勉強になったことなどをノートしていきます♪

カテゴリー
Linux

【rbenv】ウェブアプリの場合は rbenv で Ruby バージョンを切り替えただけじゃダメでしたの!

ポイント

  • ウェブアプリは Apache で設定した、Passenger をインストールした Ruby を使用する。rbenv で指定した Ruby は使用されない。

ポイントから言えそうなこと!

  • rbenv local でディレクトリにバージョンを設定しても、Apache の Passenger 設定が有効になってしまう。
  • rbenv local や rbenv global で設定した Ruby バージョンと Apache の Passenger 設定とを連携させられれば理想的。誰か実現していそうなものだが。。。

まとめの位置づけで、実際に起きた現象を説明しますの♪

カテゴリー
Linux

【CentOS】Ruby と Ruby on rails すら無い状態から Redmine をインストールする!【rbenv】

現在の環境と目指すところ

  • CentOS 5.10
  • Apache 2.2.3
  • MySQL 5.5.35
  • http://192.168.56.111/ でウェブブラウザからアクセス可能

PHP はインストールされておりますけれども、Ruby はされておりません。

といいますか、、、Ruby ってなにかしら?わたくし、宝石大好き!という程度です♪

そんな状態ですの。

さて、Redmine をインストールしたく存じます。どうやら Ruby と MySQL が必要なようですわね?また、ウェブアプリケーションですので、Ruby と Apache の連携も必要ですの。

本投稿では、WordPress 程度(Apache、MySQL、PHP)しか扱ったことのないわたくしたちが、Ruby をインストール、Apache 都の連携、そして Redmine のインストールまで試行錯誤しながら実現させていく、、、はずですわ♪

カテゴリー
Linux

【Ruby】Gem インストール!RMagick インストール出来ない、動かないエラー記録!

bundle install --without development test

Redmine で使用する Gem を上記コマンドでインストールいたします。。。なのですけれども、エラーのためにうまく行きません。

  • CentOS 5.10
  • RMagick がインストールできない

今回は、そのエラーの記録と、対処メモを記録いたします。

下記はエラーまとめですわ。

  • ImageMagick がインストールされていないためダメ
  • ImageMagick のバージョンが低いためダメ
  • ImageMagick-lib の依存性を無視して ImageMagick、ImageMagick-devel をインストールしたらダメ
  •  2 つ以上 ImageMagick があると「警告」
  • PKG_CONFIG_PATH が設定されていないからダメ

また、bundle console でもエラーとなりました。

  • ダイナミックリンクライブラリのパス設定がなくてbundle console エラー

これにも、対処いたしましたの。