2012-09-08 24 views
0

我是Ruby中的新成員。每天我都在爲了掌握語言的想法而開發小程序。我試圖創建一個函數,它接收一個文件名和一個字符串,它將替換文件名引用的文檔中的特定單詞。我收到一個錯誤,說win32ole無法加載:我想在Windows DOC中使用win32ole更改單詞

`require': no such file to load -- win32ole (LoadError) 
+0

還在努力解決...... – superfloyd

+0

'ruby -v'的輸出是什麼?什麼版本的Windows?你真的在Mac上嗎? – Linuxios

+0

@Linuxios:輸出是:ruby 1.8.7(2011-12-28 patchlevel 357)[universal-darwin11.0]我正在使用lion os。 – superfloyd

回答

1

win32ole只會在Windows機器上加載。你不能在Mac上使用這個庫。如果你在Windows虛擬機上安裝Ruby並從那裏運行你的程序,它將工作。

最簡單的方法是通過Ruby Installer for windows

+0

感謝您的回覆。但是,仍然可以從打開WORD文檔並更改數據的Mac創建一個Ruby代碼嗎?我可以用TXT文件來完成,但仍然有WORD文檔出現問題。謝謝 – superfloyd

+0

我不知道有什麼方法可以在非Windows計算機上執行此操作。 – nmott

相關問題