Tinn-R一直是我拿來寫R程式的好幫手,但是自從換到Vista平台上之後就問題不斷,一直沒有像以前在XP上那麼好用,尤其Tinn-R更新到2.0.0以後,好處沒享受到,問題倒是一堆...XD
update (2009.08.12):新版的Tinn-R 2.3.2.3 已經在Vista上工作良好了...(至少我裝起來是這樣...XD)
最近看到幾篇關於Tinn-R在Windows Vista上安裝設定的文章,似乎把問題釐清了不少,首先是Tinn-R在2.0.0版本以後,需要去修改Rprofile.site這個檔案(應該在R安裝主目錄中的etc子資料夾內),請參照「How to install and configure Tinn-R 2.0.0.7 (XP and Vista)」這篇文章來做設定,但是我在Vista上去修改這個檔案的時候,明明改了,但是卻沒有作用?!似乎是被Vista的安全措施擋下來,所以我的建議是把這個檔案剪到桌面上來,改好之後再貼回去原來的地方,要怎樣確定你的Rprofile.site有無正確修改到哩?請照下面步驟:
1. 執行R
2. 輸入R.home()
系統會回覆類似"C:\\PROGRA~1\\R\\R-28~1.0"這樣的訊息,這是你安裝R的路徑,下面的步驟會用到這個路徑
3. 輸入readLines("C:\\PROGRA~1\\R\\R-28~1.0/etc/Rprofile.site")
請注意這個跟你安裝R的路徑有關,這樣R就會去讀etc/Rprofile.site這個檔案,並且把內容印到螢幕上,就可以檢查你改的內容跟R讀到的是否一致,如果不一樣,就是遇到跟我一樣的問題,被Vista擋下來沒改成功,請用剪下貼上那招。
最重要的是要確定下面這幾行有在Rprofile.site裡面