нашей конфигурация системыРубин win32ole камень без MS-Office установлен
OS : Windows 2012 server
Ms-office installed : NO
language : Ruby
gem used : win32ole-pp
мы используем win32ole с помощью "камня установить win32ole-PP", ниже код, чтобы прочитать файл первенствовать
require 'win32ole'
begin
xl = WIN32OLE.new('Excel.Application')
file = $testdatasheet
file = Dir::pwd + "/#{file}"
wb = xl.workbooks.Open(file)
мы которые получают ниже сообщение об ошибке
unknown OLE server: `Excel.Application'
HRESULT error code:0x800401f3
Invalid class string (WIN32OLERuntimeError)
./features/step_definitions/read_excel_steps.rb:107:in `initialize'
./features/step_definitions/read_excel_steps.rb:107:in `new'
./features/step_definitions/read_excel_steps.rb:107:in `get_recordcount'
./features/support/env.rb:95:in `Around'
мои вопросы
мы должны Ms-служба установлена как предварительное условие
у нас есть какое-либо другое решение, а затем установить MS-Office