forked from scratchfoundation/scratch-gui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
_メモ_環境.txt
152 lines (98 loc) · 3.07 KB
/
_メモ_環境.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
TOOLS
node 18.12.1 x64
git 2.26.2 x64
github desktop 3.1.2 x64
for scratch-blocks
Openjdk 18 x64 (build 18+36-2087)
python 2.7.17 x64
STEP0) start develop env.
cd /d \java\github
set NODE_OPTIONS=--openssl-legacy-provider
cmd /c "C:\Program Files\Git\git-bash.exe"
STEP1~STEP7はgit-bash下で行う
commit用のsshキーも作っておくとよい
参照→ STEP9 名前は例) github にする
STEP1) clone
githubの自分のリポジトリにforkした
scratch-vm、scratch-gui等をsshでcloneする
STEP2) build scratch-vm 1.2.54 (develop)
npm install
npm audit fix
npm run build
npm link
STEP3) build scratch-gui 1.2.6 (develop)
npm install
npm audit fix
npm link scratch-vm
STEP4) start scratch-gui
npm start
and open http://localhost:8601 by browser
CTRL+Cでscratch-guiを止める
STEP5-1) scratch-blocks 0.1.0 (develop)
npm install エラーが通知されるが気にしない
npm run build エラーが通知されるが気にしない
./local_build_h.sh
./local_build_v.sh
上記までで、下記の7ファイル作成されればOK
block ~.js
npm link
STEP5-2) scratch-audio 0.1.0 (develop)
npm install
npm run build
npm link
STEP6) build scratch-gui 1.2.6 (develop)
npm link scratch-vm scratch-blocks scratch-audio
STEP7) start scratch-gui
npm start
and open http://localhost:8601 by browser
CTRL+Cでscratch-guiを止める
STEP8) start cmd.exe
cd ~\scratch-gui\node_modules
dir scr* 以下のような表示を確認
<JUNCTION> scratch-audio [ ~\scratch-audio]
<JUNCTION> scratch-blocks [ ~\scratch-blocks]
<DIR> scratch-l10n
<DIR> scratch-paint
<DIR> scratch-render
<DIR> scratch-render-fonts
<DIR> scratch-semantic-release-config
<DIR> scratch-storage
<DIR> scratch-svg-renderer
<JUNCTION> scratch-vm [ ~\scratch-vm]
STEP9) ssh キー作成 (git-bash下)
cd ~/.ssh
ssh-keygen -t ed25519
名前に例)scratch-gui
あと2回空enter
scratch-gui.pubの中身をコピーしておく
STEP10) github.com のscratch-gui/settings/pages で
Branch に gh-pages /(root) を選択して Save をクリック
scratch-gui/settings/keys を開き、
STEP9で作成したscratch-gui.pubの中身をペーストして登録
STEP11) scratch-gui
npm run deploy
しばらくまって、
https://~.github.io/scratch-gui
を開き、scratchエディタ画面が表示されればOK
~~~~~
修正して確認したら
STEP1-1) [必要なら] scratch-blocks
npm run build エラーが通知されるが気にしない
./local_build_h.sh
./local_build_v.sh
下記の7ファイル作成されればOK
blockl ~.js
githubへコミットする
STEP1-2) [必要なら] scratch-audio
npm run build
githubへコミットする
STEP2) [必要なら] scratch-vm
npm run build
githubへコミットする
STEP3) scratch-gui
npm run build
githubへコミットする
npm run deploy
https://~.github.io/scratch-gui
を開き、scratchエディタに修正した
内容が反映されていればOK