rake db之后:迁移未定义的符号rb_str2cstr

时间:2013-12-03 01:35:09

标签: ruby-on-rails migration db2 database-migration

经过几个小时的发现和纠正安装错误后,我终于成功执行了sudo rails g scaffold等

当谈到最终迁移它的那一刻,我得到了这个错误,但我不太清楚这意味着什么,所以我不知道如何纠正它!请帮忙!

$ rake db:migrate / usr / local / bin / ruby​​:符号查找错误:/usr/local/lib/ruby/gems/2.0.0/gems/ibm_db-2.5.10/lib/ibm_db.so:undefined symbol:rb_str2cstr

1 个答案:

答案 0 :(得分:0)

1)cd ... / gems / ibm_db-2.5.11 / ext
2)将“if(RUBY_VERSION =〜/ 1.9 /)”替换为“if(( 在extconf.rb中的RUBY_VERSION =〜/ 2.0 /)“ 3)ruby extconf.rb
4)制造&& cp ibm_db.so ../lib/

为我工作

来源:https://rubyforge.org/tracker/index.php?func=detail&aid=29728&group_id=2361&atid=9176