【问题标题】:"rails -d mysql newapp" gives: undefined symbol: rb_Digest_MD5_Init“rails -d mysql newapp”给出:未定义符号:rb_Digest_MD5_Init
【发布时间】:2011-01-24 23:20:13
【问题描述】:
# rails -d mysql newapp
/usr/local/lib/ruby/1.8/x86_64-linux/digest/md5.so: /usr/local/lib/ruby/1.8/x86_64-linux/digest/md5.so: undefined symbol: rb_Digest_MD5_Init - /usr/local/lib/ruby/1.8/x86_64-linux/digest/md5.so (LoadError)
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/generators/rails/app/app_generator.rb:1
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/commands/application.rb:16
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/cli.rb:14
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /usr/local/lib/ruby/gems/1.8/gems/rails-3.0.3/bin/rails:8
        from /usr/local/bin/rails:19:in `load'
        from /usr/local/bin/rails:19
[root@rapvdbs03 www]#

如果我去掉 mysql 选项会给出同样的错误

【问题讨论】:

标签: ruby-on-rails centos5


【解决方案1】:

你在使用 Rails3 吗?

如果是这样,那么用 mysql 创建新应用的语法如下:

rails new newapp -d mysql

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多