серьезные проблемы с coffeescrip + uglifier + execjs. И только новая
версия therubyracer (который нужен для execjs) решила проблемы.
21 июня 2011 г. 12:43 пользователь gsevka@gmail.com <gsevka@gmail.com> написал:
> Здравствуйте, использую Rails 3.1.rc1
> Для нормальной работы потребовался execjs (coffeescript & uglifier).
> Всё из-за него и всплыло.
> Вот пример работы:
>
> #irbолк
>> require 'execjs'
>> JSON
> NameError: uninitialized constant Object::JSON
>> ExecJS.eval "'red yellow blue'.split(' ')"
> => ["red", "yellow", "blue"]
>
> #bundle exec rails c
>> require 'execjs'
> nil
>> JSON
> => JSON
>> ExecJS.eval "'red yellow blue'.split(' ')"
> NameError: uninitialized constant JSON::ParserError
> ....
>
> В общем, оказалось, что execjs подрубает нормальный JSON, а при
> загрузке рельсов подключается какой-то левый JSON, в котором ничего
> нет.
> Как не пытался - не смог выяснить откуда он берётся..
> Причём на другой машине всё работает великолепно. И в консоли на том
> же проекте грузится нормальный JSON.
>
> Можете подсказать в чём дело или хотя бы куда копать?
>
> С уважением, Всеволод
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
> Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
Комментариев нет:
Отправить комментарий