Rails生成脚手架错误消息

时间:2015-09-02 20:38:42

标签: ruby-on-rails ruby scaffold

我在我的rails app中生成脚手架时遇到问题:rails generate scaffold用户名:string email:string

dyld:懒符号绑定失败:未找到符号:_rb_str_new_static引用自:/Users/macowner/workspace/toy_app/vendor/bundle/gems/json-1.8.3/lib/json/ext/parser.bundle预期:平面命名空间

dyld:未找到符号:_rb_str_new_static引用自:/Users/macowner/workspace/toy_app/vendor/bundle/gems/json-1.8.3/lib/json/ext/parser.bundle预期:平面命名空间

1 个答案:

答案 0 :(得分:2)

你的一个宝石与你安装的Ruby版本不匹配。

打开终端实用程序cd /Users/macowner/workspace/toy_app并运行:

gem pristine --all
bundle install

此命令会在您安装宝石时将其恢复到原始状态。