<< 変色した世界 | main | ここまでの記録 >>
Twitter


スポンサーサイト

一定期間更新がないため広告を表示しています

posted by: スポンサードリンク | - | | - | - | - | - |

ほのぼの rake updatepo

必要があったので rake というのを使ってみた。そのメモ書き。Rake はその名の通り Ruby で Make を書いたものだ! 単純過ぎるネーミングに乾杯。インストールは簡単。
gem install rake
以上。そんな訳で、早速手元で動かしてみた。

目的は RoR で作っているサイトの自動翻訳だ!

とりあえず実行してみる。

Shunshun@Shunshun94 ~/my-application
$ rake updatepo
rake aborted!
You have already activated rake 0.9.2, but your Gemfile requires rake 0.8.7. Consider using bundle exec.
(See full trace by running task with --trace)

おっと、動かない……だと……? よくみたら You have already activated rake 0.9.2, but your Gemfile requires rake 0.8.7. とある。ヴァージョンが違うってさ。どれ。

Shunshun@Shunshun94 ~/my-application
$ rake --version
rake, version 0.9.2

ほう。確かに 0.9.2 が入っているが、 0.8.7 である必要があるのだな。どれどれ……

Shunshun@Shunshun94 ~/my-application
$ rake _0.8.7_ updatepo
(in /home/Shunshun/my-application)
SQL (0.0ms) SELECT name
FROM sqlite_master
WHERE type = 'table' AND NOT name = 'sqlite_sequence'
SQL (16.0ms) SELECT version FROM schema_migrations
DEPRECATION WARNING: require "activesupport" is deprecated and will be removed in Rails 3. Use require "active_support" instead.. (called from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/activesupport.rb:2)
po/gol.pot /usr/lib/ruby/1.8/fileutils.rb:243: command not found: msgmerge --help
rake aborted!
`msgmerge' can not be found.
Install GNU Gettext then set PATH or MSGMERGE_PATH correctly.
/home/Shunshun/my-application/Rakefile:7
(See full trace by running task with --trace)

わぁ、いっぱい出てきたよ! 動かなかったよ! よく見ると Install GNU Gettext then set PATH or MSGMERGE_PATH correctly. とある。 Cygwin から gettext は既に入れてあるので gettext-devel を入れてやった。そして、実行……動いた!

posted by: しゅんしゅん | 学び | 01:26 | comments(2) | trackbacks(0) | - | - |

スポンサーサイト

posted by: スポンサードリンク | - | 01:26 | - | - | - | - |
コメント
 
2011/11/13 2:55 AM
Posted by: hom
ちなみにrake バージョン指定実行は

rake _0.8.7_ commands

的な感じで打てる。
2011/11/25 4:09 PM
Posted by: ひよこ
大切なのに強調してなかったから強調しなおしてみた。 Thank you!









トラックバック
 
http://syun2ej.jugem.jp/trackback/3307