搭建開發(fā)環(huán)境
上一章簡(jiǎn)單介紹了 Ruff,假設(shè)你看完了上一篇文章《我的第一個(gè)物聯(lián)網(wǎng)應(yīng)用 1》, 并拿到了 Ruff 開發(fā)板,那我們就開干吧!這章我們來一起搭建 Ruff 的開發(fā)環(huán)境,看過官網(wǎng)起的安裝教程,或者已經(jīng)完成開發(fā)環(huán)境搭建的可以跳過這個(gè)章節(jié)。
下載 Ruff SDK
先到官網(wǎng)下載地址下載,最新的 SDK
,根據(jù)你的系統(tǒng),下載相應(yīng)的 Ruff SDK ,官網(wǎng)提供了壓縮包和安裝包的方式,本人使用的是 1.6 版本、mac 開發(fā)環(huán)境,我使用壓縮包方式,先將壓縮包下載下來。
把下載下來的壓縮包解壓到你喜歡的目錄, 解壓之后如果你有興趣可以看看里面的目錄。
bin:bin 一般是可執(zhí)行文件,如果你有興趣可以用命令后進(jìn)入這個(gè)目錄,然后執(zhí)行一下命令 ./rap –version ,會(huì)輸出 sdk 的版本號(hào)。rap 這個(gè)命令后續(xù)我們會(huì)經(jīng)常用到,這里先不展開說。
examples: 這個(gè)目錄下是官方提供的例子,里面有添加按鈕外設(shè)、使用網(wǎng)絡(luò)的例子。
ruff_modules:這是 sdk 的重要模塊,里面是 Ruff sdk 的基礎(chǔ) js 庫,包括網(wǎng)絡(luò)、文件、驅(qū)動(dòng)等相關(guān)模塊。
static:是可視化布局相關(guān)程序,在連接外設(shè)的時(shí)候需用它生成可視化的針腳和管腳的連線布局。
templates: 里面是工程模版,創(chuàng)建工程的時(shí)候會(huì)重這里生產(chǎn)你的工程。
配置環(huán)境變量
把下載下來的壓縮包解壓到你喜歡的目錄,例如我的目錄是:/Users/dalimao/installs/ruff-sdk-mac-1.6.0
前面說過的 bin 目錄,里面的 rap 文件在我們創(chuàng)建工程、添加配置、查看日志、部署程序等都會(huì)頻繁的用到,所以我們要把 bin 目錄配置到系統(tǒng) PATH 變量中。打開 ~/.bash_profile 文件,添加:
RUFF_HOME=/Users/dalimao/installs/ruff-sdk-mac-1.6.0export PATH=$RUFF_HOME:$PATH
保存,打開終端執(zhí)行命令 source ~/.bash_profile , 然后執(zhí)行 rap –version ,如果正確輸出 ruff sdk 版本號(hào)說明環(huán)境配置 ok 了。
準(zhǔn)備好 Ruff 開發(fā)版,舞臺(tái)就準(zhǔn)備好了,下一章開始我們請(qǐng)各個(gè)“演員”陸續(xù)登場(chǎng),故事拉開序幕,敬請(qǐng)期待!