Tessel2의 CLI 명령 설치 및 오류 방지
4438 단어 Node.jsNodebotsJavaScriptTessel
Tessel2
Tessel2는 지난해 주목받은 Tessel의 최신 버전이다.
https://tessel.io/
테슬에 관해서는 제가 예전에 웹 제작자의 IoT 입문~Tessel의 기본에 도전할 수 있습니다~라는 글을 쓴 적이 있습니다. 이쪽을 보세요.
바로 개발 환경 설치
$ npm install t2-cli -g
이 명령은 설치해야 합니다t2
. 그러나 다음 오류는/Users/sugawara_nobisuke/.nodebrew/node/v5.7.1/lib
└── (empty)
npm ERR! Darwin 14.5.0
npm ERR! argv "/Users/sugawara_nobisuke/.nodebrew/node/v5.7.1/bin/node" "/Users/sugawara_nobisuke/.nodebrew/current/bin/npm" "install" "-g" "t2-cli"
npm ERR! node v5.7.1
npm ERR! npm v3.6.0
npm ERR! path /Users/sugawara_nobisuke/.nodebrew/node/v5.7.1/lib/node_modules/.staging/readable-stream-07a6184f
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/Users/sugawara_nobisuke/.nodebrew/node/v5.7.1/lib/node_modules/.staging/readable-stream-07a6184f' -> '/Users/sugawara_nobisuke/.nodebrew/node/v5.7.1/lib/node_modules/t2-cli/node_modules/usb/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream'
npm ERR! enoent ENOENT: no such file or directory, rename '/Users/sugawara_nobisuke/.nodebrew/node/v5.7.1/lib/node_modules/.staging/readable-stream-07a6184f' -> '/Users/sugawara_nobisuke/.nodebrew/node/v5.7.1/lib/node_modules/t2-cli/node_modules/usb/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /Users/sugawara_nobisuke/n0bisuke/lab/tessel-code/tessel2/npm-debug.log
npm ERR! code 1
찾아봤는데 Stackoverflow의 QA를 찾았어요.NPM error when trying to install gulp and bower
npm 버전과 관련이 있는 것 같습니다.
내 환경
npm install [email protected]
이후 다음 명령으로 다시 설치하면 안전하게 설치할 수 있다.$ npm install t2-cli -g
참고로 npm도 2과 노드입니다.js v0.12로 돌려놓으면, 노드.4.2를 넘지 않으면 사용할 수 없는 오류가 발생했습니다...어쨌든 설치 성공.
t2 명령을 사용할 수 있습니다.
$ t2
command argument is required
Usage: t2 <command>
command
install-drivers Install drivers
provision Authorize your computer to control the USB-connected Tessel
restart Restart a previously deployed script in RAM or Flash memory (does not rebundle)
run Deploy a script to Tessel and run it with Node
push Pushes the file/dir to Flash memory to be run anytime the Tessel is powered, runs the file immediately once the file is copied over
erase Erases files pushed to Flash using the tessel push command
list Lists all connected Tessels and their authorization status.
init Initialize repository for your Tessel project
wifi Configure the wireless connection
key Manage ssh keys for connecting to a Tessel
rename Change the name of a Tessel to something new
update Update the Tessel firmware and openWRT image
version Display Tessel's current firmware version
ap Configure the Tessel as an access point
root Gain SSH root access to one of your authorized tessels
Reference
이 문제에 관하여(Tessel2의 CLI 명령 설치 및 오류 방지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/n0bisuke/items/ccecd6644ea87db44a69텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)