加載Sketchup中的外部庫時遇到問題Sketchup Ruby加載外部庫
我想知道圖像的原始寬度和高度。但我沒有在Sketchup API中找到。所以我下載fastimage,一個庫可以做到這一點。 (https://github.com/sdsykes/fastimage)。我用命令安裝它:
gems install fastimage
這種新的寶石是安裝在C:\ Ruby186 \ LIB \紅寶石\寶石\ 1.8。然後我需要在我的腳本(通過按照上面的鏈接turorial) :
require 'fastimage'
但我得到的錯誤:沒有這樣的文件來加載 - fastimage
後來我發現在這個環節上一個解決方案:http://sketchucation.com/forums/viewtopic.php?t=29412#p257058。創建一個加載路徑腳本,並創建一個到外部庫的鏈接。創建此腳本後,將它們放入Sketchup中的插件文件夾中,然後再次運行Sketchup。但我仍然得到錯誤:沒有這樣的文件加載。
。我的紅寶石的版本是1.8.6,當我輸入命令:將ruby_version移動到Sketchup ruby控制檯中。它的輸出是1.8.6(與我的紅寶石版本相同)。我不明白爲什麼它不需要新的寶石。請幫助我,謝謝。
我添加了require'rubygems',但它顯示錯誤:沒有這樣的文件加載 - rubygems – Beginner
@Beginner似乎沒有安裝rubygems for你的紅寶石版本,所以安裝它。 –
SketchUp僅附帶Ruby 1.8 Core - 它不包含標準庫。 – thomthom