×
热门分类
微信扫码登陆

QQ登录

只需一步,快速开始

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即加入SketchUp吧! 微信扫码登陆

x


各位好,这是我最近学习Ruby二次开发时,搭建开发环境的一个小结,原文发于本人的blog:http://baisong.me/archivers/vscode-sketchup-dev-setup,现粘贴于此,供大家参考。



                               
登录/注册后可看大图




用VS Code搭建Sketchup的Ruby二次开发环境

简介

相信本文读者对sketchup都有一定了解,所以SU相关的安装,插件等,不再详述。并假设您已将Sketchup 2020 专业版安装完毕。

对于ruby这种脚本语言来说,最简单直接的开发方式,就是在记事本里写代码,然后粘到SU的ruby控制台里运行看结果,就好像骑自行车去家门口买个菜,不用怎么准备,带上手机就好。但如果是骑行去拉萨,这样恐怕就不行了。本文介绍的这些开发环境配置,尤其是第二、三部分,如代码自动补全、静态检查等等,都是从软件工程的角度,为提高开发效率和质量而准备的,能让你走的更远、更稳。

除Windows和sketchup外,本开发环境使用的都是免费产品,直接给出官网下载链接,无须任何破解。版本信息如下:

  •     Win10 x64
  •     Sketchup 2020 专业版
  •     Ruby 2.5.5
  •     微软 Visual Studio Code (VS Code) 1.55

一、安装Ruby

1.1 确定ruby版本

每个sketchup的发行版,都可能有不同的Ruby版本,比如SU 2020的ruby版本是2.5.5,SU 2021的ruby版本是2.7.1。为了保证代码的兼容性,最好安装和sketchup相同版本的ruby。查看ruby版本的方法,是在SU的ruby控制台中,输入
  1. puts RUBY_VERSION
复制代码
2021-4-20-vscode-sketchup-dev-setup-10.png


1.2 下载安装

Ruby官网的下载页面,因为是win平台,所以选RubyInstaller

2021-4-20-vscode-sketchup-dev-setup-20.png


在RubyInstaller的页面中点download,因为2.5.5版本比较老了,所以点“Archives”,进入存档页面

【待续】





赞赏

1

查看全部评分

SUAPP3.4

精彩评论

文明上网理性发言、请文明用语

0

主题

11

帖子

3

红宝石

SU入学(等级1)

Rank: 1

红宝石
3

积极讨论奖

baisong 2021-4-21 16:10:56
自己占二楼

15

主题

858

帖子

136

红宝石

SU学师(等级6)

Rank: 6Rank: 6

红宝石
136

SketchUp吧年度建模大赛 模王忠实粉丝宝石收藏家

QQ
Lothar 2021-11-19 09:51:13
楼主继续啊

0

主题

8

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
qw22www 2021-12-30 11:30:18
大佬要用编程造房子呢?!

0

主题

11

帖子

3

红宝石

SU入学(等级1)

Rank: 1

红宝石
3

积极讨论奖

baisong 2022-1-2 14:42:15
感兴趣的朋友请点首页开头我blog的链接去看全文把。这个论坛不大会用,就不再花时间转帖了。
高级模式
您需要登录后才可以回帖 登录 | 立即加入SketchUp吧! 微信扫码登陆

本版积分规则

baisong

SU入学(等级1)

  • 主题

    0

  • 吧币

    920

  • 红宝石

    3

关闭

站长推荐上一条 /2 下一条

积分兑换活动
发布主题 快速回复 返回列表 客服中心 搜索 官方QQ群
关于我们/小黑屋/手机app/国土人/SketchUp吧 /京ICP备16008035号/