์ด๊ฒ์ v5.11.5--Dessertressed.zip์ผ๋ก ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ค์ด๋ก๋ํ ์ ์๋ Truffle์ด๋ผ๋ Linux ์ฑ์ ๋๋ค. ์ํฌ์คํ ์ด์ ์ฉ ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์ธ OnWorks์์ ์จ๋ผ์ธ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
OnWorks๊ฐ ํฌํจ๋ Truffle์ด๋ผ๋ ์ฑ์ ๋ฌด๋ฃ๋ก ์จ๋ผ์ธ์ผ๋ก ๋ค์ด๋ก๋ํ์ฌ ์คํํด ๋ณด์ธ์.
์ด ์ฑ์ ์คํํ๋ ค๋ฉด ๋ค์ ์ง์นจ์ ๋ฐ๋ฅด์ธ์.
- 1. ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ PC์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
- 2. ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- 3. ์ด๋ฌํ ํ์ผ ๊ด๋ฆฌ์์์ ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ก๋ํฉ๋๋ค.
- 4. ์ด ์น์ฌ์ดํธ์์ OnWorks Linux ์จ๋ผ์ธ ๋๋ Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MACOS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์์ํฉ๋๋ค.
- 5. ๋ฐฉ๊ธ ์์ํ OnWorks Linux OS์์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX๋ก ์ด๋ํฉ๋๋ค.
- 6. ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
์คํฌ๋ฆฐ ์ท
Ad
ํธ๋คผํ
๊ธฐ์
์ค๋งํธ ๊ณ์ฝ ๊ฐ๋ฐ์ ์ํ ๊ฐ์ฅ ํฌ๊ด์ ์ธ ๋๊ตฌ ๋ชจ์์ ๋๋ค. Truffle CLI๋ฅผ ์ฌ์ฉํ์ฌ ๋น ๋ฅด๊ฒ ๋น๋, ํ ์คํธ, ๋๋ฒ๊ทธ ๋ฐ ๋ฐฐํฌํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋ ์คํฌ๋ฆฝํธ ๋ฐ ํ๋ฌ๊ทธ์ธ์ ์์ฑํฉ๋๋ค. Truffle ์ฝ์์ ์ฌ์ฉํ์ฌ ๋ธ๋ก์ฒด์ธ๊ณผ ์ง์ ์ํธ ์์ฉํ์ญ์์ค. Solidity, JavaScript ๋ฐ TypeScript๋ก ํ ์คํธ๋ฅผ ์์ฑํฉ๋๋ค. Truffle์ ์ ์ฒด ์ํฌํ๋ก๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. Truffle ๋๋ฒ๊ฑฐ๋ก ํธ๋์ญ์ ์ ๋ ๊น์ด ์ดํดํ์ญ์์ค. CLI ๋ฐ ๊ธฐ๋ณธ VS Code ๋๋ฒ๊ฑฐ๋ฅผ ํตํด ์์/์ค๋จํ๊ณ ์ค๋จ์ ์ ์ค์ ํ๊ณ ๋ณ์๋ฅผ ๋ถ์ํฉ๋๋ค. ๊ฒ์ฆ๋ ๊ณ์ฝ ์์ค ์ฝ๋๋ฅผ ๋จ๊ณ๋ณ๋ก ์คํํ์ฌ ๋ฉ์ธ๋ท ํธ๋์ญ์ ์ ๋๋ฒ๊ทธํฉ๋๋ค. Truffle์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๊ฐ์ฅ ์ ๋ณด์ฌ์ค๋๋ค. Truffle์ Ganache๋ก ๋น ๋ฅธ ํ ์คํธ๋ฅผ ์ํด ์ ์ ๊ธ ๊ณ์ ์ผ๋ก ๋ก์ปฌ ๋ธ๋ก์ฒด์ธ์ ๋ถ๋ฌ์ต๋๋ค. ๊ตฌ์ฑ์ด ์๋ ๋ฉ์ธ๋ท ํฌํฌ, ๊ณ์ ๊ฐ์ฅ, ๋ธ๋ก ์๋ ์ฑ๊ตด, Node.js์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก Ganache ์ฌ์ฉ. console.log ๋ฐ Vyper์ ์ธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋น ๋ฅธ ๋ถ์์ ์ํด ๋ณ์๋ฅผ ์ธ์ํฉ๋๋ค.
๊ธฐ๋ฅ
- ๋ด์ฅ๋ ์ค๋งํธ ๊ณ์ฝ ํธ์ง, ์ฐ๊ฒฐ, ๋ฐฐํฌ ๋ฐ ๋ฐ์ด๋๋ฆฌ ๊ด๋ฆฌ
- Mocha ๋ฐ Chai์์ ์๋ํ๋ ๊ณ์ฝ ํ ์คํธ
- ๋ง์ถคํ ๋น๋ ํ๋ก์ธ์ค๋ฅผ ์ง์ํ๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ๋น๋ ํ์ดํ๋ผ์ธ
- ์คํฌ๋ฆฝํ ๊ฐ๋ฅํ ๋ฐฐํฌ ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ์์ํฌ
- ๋ง์ ๊ณต์ฉ ๋ฐ ์ฌ์ค ๋คํธ์ํฌ์ ๋ฐฐํฌํ๊ธฐ ์ํ ๋คํธ์ํฌ ๊ด๋ฆฌ
- ์ง์ ์ ์ธ ๊ณ์ฝ ์ปค๋ฎค๋์ผ์ด์ ์ ์ํ ๋ํํ ์ฝ์
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
ํ์ ์คํฌ๋ฆฝํธ, ์๋ฆฌ๋ํฐ
์นดํ ๊ณ ๋ฆฌ
์ด๊ฒ์ https://sourceforge.net/projects/truffle.mirror/์์๋ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ๋ฌด๋ฃ ์ด์ ์ฒด์ ์ค ํ๋์์ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์จ๋ผ์ธ์ผ๋ก ์คํํ๊ธฐ ์ํด OnWorks์์ ํธ์คํ ๋์์ต๋๋ค.