2012-09-16 34 views
5

我試圖在Lyx中安裝Knitr軟件包,但我遇到了以下錯誤。在Lyx的knitr安裝

「knitr需要一個包,是不是在你的乳膠安裝,或者你還沒有安裝一個轉換器可用的模塊。乳膠輸出可能是不可能的。包丟失 Knitr>乳膠。」

如果你能幫我解決這個問題,我將不勝感激。我檢查了Lyx模塊,但無法弄清楚究竟該做什麼。我是Lyx和Knitr的新用戶。

預先感謝您

+2

我不是downvote,但我想知道是否因爲您沒有包含關於您的操作系統,Lyx,knitr和R版本的信息,或者您是如何安裝Latex的......或者可能只是因爲您大寫的'knitr'和對案例的關注在R中至關重要? –

+0

對不起,沒有細節。我使用Windows Vista,R 2.15.1,Lyx 2.0.4和MikTex 2.9。 – Metrics

回答

5

這通常是路徑問題的指示;請參閱LyX/Sweave/knitr手冊的第一部分(鏈接到PDF爲http://yihui.name/knitr/demo/lyx/

+0

感謝您的幫助。有效。但是,當我想要使用gnumeric電子表格插入excel文件時,Lyx還要求我更改路徑。這意味着如果我想同時運行這兩個包(knitr和gnumeric電子表格),我就無法在Lyx上工作。如果我錯了,請糾正我。 – Metrics

+0

我的意思是'PATH'而不是'path':http://en.wikipedia.org/wiki/PATH_(variable)我認爲這與電子表格文件的路徑無關。 –

+0

謝謝Yihui。是的,我正在談論這兩種情況下的PATH。 – Metrics

0

Ahem ...在Windows 10中,使用MikTeX,您應該知道R安裝在x64和i386架構下,以便在你在R給出的R中運行R.home('bin'):

「C:/Users/DIEGOA~1.ACO/DOCUME~1/R/R-34~1.2/bin/i386」for i386 architecture和 「C:/Users/DIEGOA~1.ACO/DOCUME~1/R/R-34~1.2/bin/x64」適用於x64體系結構......您應該在LyX中添加Rnw(knitr)時測試一個抱怨,另一個沒有)...

希望這會有所幫助...