- MacのRuby1.9のRails3.0.7でdeviseのエラー
- 5月 20, 2011 0
//php the_content_rss('', FALSE, '', 68); ?>
Ruby1.9、Rails3.0.7、gem1.6.2の環境下で、deviseをbundleのinstallしようとしてなかなかうまく行かなかったのですが、
最後は単純に解決したので同じミスをおかさないようにメモしておきます。
エラー内容
$ vi Gemfile gem 'devise', '1.1.5' $ bundle install /Users/hoge/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb:72:in `parse': Illformed requirement ["1,1,5"] (ArgumentError)
解決方法
上記のようなエラーがでて、いろいろ試してみた結果、
$ vi Gemfile gem 'devise' ←よけいなバージョンを消したら解決
- MacのRails3とMysqlの環境で出たエラー対処のメモ
- 5月 16, 2011 0
//php the_content_rss('', FALSE, '', 68); ?>
最近MacでRailsの環境を行っているのですが、Rails3にアップデート( たしかMacPortでアップデートしたような)
して、Mysqlで開発を行おうとしたらエラーがでたので、そのメモを書いておきます。
下記のようなコマンドでプロジェクト?を生成して、さっそく走らしてみる下記のエラー
$ rails new hoge -d mysql $ cd /hoge/ $ rails s dyld: lazy symbol binding failed: Symbol not found: _mysql_get_client_info Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/ext/mysql2/mysql2.bundle Expected in: flat namespace dyld: Symbol not found: _mysql_get_client_info Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/ext/mysql2/mysql2.bundle Expected in: flat namespace
検索してみていろいろ試してみるが、どれもうまく行かず、最終的に下記のページの内容で解決
http://stackoverflow.com/questions/5894102/bundle-command-the-wrong-mysql2-gem-always-0-3-2
gemのmysqlのライブラリの上げて解決
$ sudo gem uninstall mysql2 -i /Library/Ruby/Gems/1.8 $ gem 'mysql2','0.2.7' $ bundle install

