2015-09-02 3 views
2

У меня возникли проблемы, генерирующий подмостки в моей рельсы приложения: рельсы генерировать эшафот Имя пользователя: строка электронной почты: строкаRails генерировать сообщение об ошибке эшафот

dyld: ленивый символ Ошибка привязки: Символ не найден: _rb_str_new_static ссылающегося от:/Пользователи/macowner/workspace/toy_app/vendor/bundle/gems/json-1.8.3/lib/json/ext/parser.bundle Ожидаемые в: плоское пространство имен

dyld: Символ не найден: _rb_str_new_static Референции из:/Пользователи /macowner/workspace/toy_app/vendor/bundle/gems/json-1.8.3/lib/json/ext/parser.bundle Ожидаемое в: плоское пространство имен

ответ

3

Один из ваших драгоценных камней d oesn't соответствует вашей установленной версии Ruby.

Откройте ваш терминал утилиты, cd /Users/macowner/workspace/toy_app и запуск:

gem pristine --all 
bundle install 

Эта команда восстановит ваши драгоценные камни в первоначальное состояние в то время вы установили их.

+0

Это сделало трюк :) спасибо! –

+0

@RogerHoffman Если вы хотите, пожалуйста, перейдите по ссылке и поставьте галочку рядом с этим ответом, чтобы люди знали, что сработало. – MarsAtomic

+0

Будет ли это постоянное решение? Я должен выпустить эту команду каждый раз, когда открываю терминал. –

Смежные вопросы