ゆるPerl #13 にいってきた - 開発環境の話
だいたいPerl の話をしないで,Ports の話とか Android の話とかをしています.
あ,Perl6 の話とか dotcloud の話はした.か?
今回は,開発環境の開発環境として,
- Jenkins
- AsakusaSatellite
- Redmine
な環境をローカル(MacOSX) に作ろうとしてみた.
Jenkins
パッケージがあるので入れる.
restart も画面からやればいいので便利.
stop/start は,launchctl で,
$ sudo launchctl unload -w /Library/LaunchDaemon/org.jenkins-ci.plist $ sudo launchctl load -w /Library/LaunchDaemon/org.jenkins-ci.plist
とかすればいい.
Plugins
$ git clone https://github.com/suer/asakusa-satellite-plugin $ cd asakusa-satellite-plugin $ mvn package $ sudo cp target/asakusa-satellite-plugin.hpi /Users/Shared/Jenkins/Home/plugins $ sudo chown daemon /Users/Shared/Jenkins/Home/plugins/asakusa-satellite-plugin.hpi
後で増やすつもり.
AsakusaSatellite
clone してきて,指示どおりやれば動くような気がする.
そのままだとport がRedmine とぶつかるので,適当に
$ bundle exec rails server -p 3001
とかしてport を変える必要があるかも.
gem で落としてきたhaml とかの version が新しかった所為か以下のを当てないと動かなかった.
あと Gemfiles に
gem 'sass'
を書くとwarning が消えるような気がする.
なんか,websocket を起動するとCPU を食うので,
調べるまでは動かさないようにしている.
*1:最初 gem install sass とかしてたのは秘密だ