2011年2月6日日曜日

オープンソース ECサイト:Elecoma(エレコマ)のインストール

オープンソースの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マイグレーション等へ進みましょう。

0 件のコメント:

コメントを投稿