2013-05-23 2 views
2

Я переношу/разветвляюсь от sweave до knitr и могу запустить minimal example @ yihui в Rstudio, но у меня проблемы с его запуском с Lyx (2.06). Я получаю сообщение The module knitr has been requested by this document but has not been found in the list of available modules.Lyx не может найти модуль knitr

Мой путь /usr/bin/Rscript (за which Rscript, согласно предложению @ Yihui в here), так что появляется видимый, но LYX не кажется, чтобы увидеть его.

Я также сделал обновление до версии R 3.0.1 (Good Sport) сегодня как часть более масштабного обновления системы (Mint 13 до Mint 15), что совпадает с тем, когда я начал использовать Lyx, чтобы, возможно, в то же время. Я полагаю, что R 2.15 и 3.0.1 имеют одинаковый PATH (как отмечено, в настоящее время /usr/bin/Rscript) и что Rstudio и Lyx не ищут разные установки?

+1

Вы попробовали 'Tools-> Reconfigure'? Обычно пользователям Linux не нужно беспокоиться о проблемах «PATH». Также проверьте, работает ли в терминале 'Rscript -version'. –

+0

Спасибо, @ Yihui, я попробовал это. Версия Rscript - это «R-скриптинг front-end version 3.0.1 (2013-05-16)». «Остаток» системы видит «knitr», казалось бы, прекрасно. – ako

+1

Можете ли вы попробовать удалить свой user-dir (резервное копирование, если есть что-то, что вы хотите сохранить)? Таким образом, выйдите из LyX, удалите ~/.lyx, запустите LyX. Кроме того, как вы установили 2.06? Вы использовали [Ubuntu PPA] (http://wiki.lyx.org/LyX/LyXOnUbuntu#toc3)? Вы скомпилировались из источника? Если вы запустите новый документ и перейдите в «Документ»> «Настройки»> «Модули», можете ли вы добавить кбит? – scottkosty

ответ

1

Exit LyX, удалите (при необходимости) резервную копию ~/.lyx и запустите LyX.

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