Я довольно новичок в ruby и sketchup, и я хочу создать расширение, в котором я должен использовать rest client
.Я установил на свою машину Ruby
, а также установил rest client
с помощью этой команды
gem install rest-client -v 1.8.0
с этого сайта
Я проверил его в следующемспособ
require 'rest_client'
class Register
def self.SendData()
RestClient.post('http://localhost:1334/ControllerName/ActionName', :name_of_file_param => File.new('C:\Users\UserName\Desktop\test.txt'))
end
end
и все работало нормально.
Проблема в том, что когда я хочу запустить sketchup
, выдает ошибку
Error Loading File Exporter.rb
Error: #<LoadError: cannot load such file -- rest_client>
C:/Program Files/SketchUp/SketchUp
2018/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:in `require'
C:/Program Files/SketchUp/SketchUp
2018/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:in `require'
C:/Users/karen/AppData/Roaming/SketchUp/SketchUp
2018/SketchUp/Plugins/AugPlugin/Register.rb:2:in `<top (required)>'
C:/Program Files/SketchUp/SketchUp
2018/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:in `require'
C:/Program Files/SketchUp/SketchUp
2018/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:in `require'
C:/Users/karen/AppData/Roaming/SketchUp/SketchUp
2018/SketchUp/Plugins/Exporter.rb:4:in `<top (required)>'
Я полагаю, что яМне нужно интегрировать rest client
в мое расширение, но я не знаю, как это сделать правильно.
Есть ли какой-нибудь пример или ссылка, где я могу увидеть, как это сделать?Или, может быть, проблема в другом.