オープンソースのECサイト構築パッケージElecoma(エレコマ)
インストール時のメモ
Linuxではyumを利用すると思いますが、今回はMacでインストールのため、MacPortsでトライしてみます。
ImageMagicは以下のサイトで、Mac用バイナリのインストール方法が記載されていました。
http://www.imagemagick.org/script/binary-releases.php#macosx
$magick> sudo port install ImageMagick
とのことなので、早速。・・・待つこと数分。インストール完了。
以下の通り確認。
$ port installed Image*
Warning: port definitions are more than two weeks old, consider using selfupdate
The following ports are currently installed:
ImageMagick @6.6.3-0_0+q16 (active)
MacPortsのアップデートをしろとのメッセージが表示されているので、
$ sudo port selfupdate
を実行しておきます。
続いて、Rmagick
こちらは
http://rmagick.rubyforge.org/install-osx.html を参考にするとgemでインストールできるようなので、NetBeansのツール>Ruby Gemsからインストール。
どうやら書き込み権限がなく失敗。
ちなみにNetBeansのパーミッションの問題は
に記載されていましたが、パーミッションの変更をするという対処になりそうなので、それならコマンドラインからでいいか・・・と思っています。
Rmagickのサイトに記載のとおり
$ sudo gem install rmagick
でインストールします。
Password:
Building native extensions. This could take a while...
Successfully installed rmagick-2.13.1
1 gem installed
Installing ri documentation for rmagick-2.13.1...
No definition for Magick_colors
:
と警告のようなメッセージが出ますが、 gem list で確認すると rmagick はインストールされていました。
更にgemで最新版をインストールしてみます。
gettext 2.1.0, gruff 0.3.6, rspec-rails ...
と進んて、rspec-rails インストール時に
ERROR: Error installing rspec-rails:
thor requires RubyGems version >= 1.3.6
とエラーが。
$ sudo gem update --system
を実行。一気に1.5.0になってしまいました。
rspec-railsは無事インストールできた模様。
curl -O http://www.artonx.org/data/lhalib/lhalib-0.8.1.gem
$ sudo gem install lhalib-0.8.1.gem
を実行したのですが、失敗。Mac ではダメか・・・
スキップして、インストールマニュアル通り、webmock、thoughtbot-factory_girl をインストール。
続いて、git は以前に導入済みなので、各種プラグインをインストールします。
NetBeansからインストールしてみますが、vendor/plugins ディレクトリがないので、作成してから実行します。
やはり、NetBeansからではプラグインを見つけることができないようなので、コマンドラインからREADMEどおりにすすめることに。
$ git checkout 654ce3ec2dfa10ac3b05cd9354eb84456d206a6d
は -b オプションが必要らしく
$ git checkout -b 654ce3ec2dfa10ac3b05cd9354eb84456d206a6d
で実行
プラグインは無事インストール完了。
次回はサーバの設定、DBマイグレーション等へ進みましょう。