2013/02/22

[Rails] Windowsでgem install libv8がエラーになる


Railsを使ってサイトをつくった。
メインはMacで開発してるんだけど、場合によってWindowsで開発する時もあった。
管理はgitでやっていて、Windowsでgit pullして最新版を表示!と思ったらエラー。
libv8が入んないからbundel installしろとのこと

やってみた。
がインストール時にエラー
gem install libv8しろとのこと

やってみた
がやっぱりインストール時にエラー

情報を求めては苦手な英語サイトをさまよい、解決法を色々試したがダメ…

数時間まよった挙句…
「なんかWindowsにはlibv8入れる必要ないらしいよ!」
とのこと。
ハハハ。

Gemfileもgitで管理してたから、Windowsでもそれに合わせようとしてたみたい…
こういう場合どうするんだろ?
.gitignoreで除外するのも困るしな
と思いながらよく見たらあった…

gem 'therubyracer', :platforms => :ruby
↑これがコメントアウトされてた。
自分で
gem 'therubyracer'
部分だけ追加してた…


参考サイト
http://www.ruby-forum.com/topic/4398451(英語)
http://stackoverflow.com/questions/6356450/therubyracer-gem-on-windows(英語)

2013/02/12

[MooTools] アニメーション中にIE7でエラーが起きる


IE7はサポート対象外だったこともあり、大した調査はしていないが、一応報告
MooToolsのTweenでtransitionをback:outにしていたら、恐らくアニメーションで変更する値の計算部分でエラーが起きたらしく、アニメーションの途中でいきなり止まってしまう問題があった。
起きていたのはIE7だけ。
今回はtransitionの種類を変更するだけで良かったので、原因は調べてない。
もし理由が判明しないけどtweenあたりでエラーが出る場合は試してみては。