回答編集履歴

1

gulpファイルの確認

2017/11/15 11:37

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -1,4 +1,6 @@
1
1
  **パスを通す**の意味はわかりますか?
2
+
3
+
2
4
 
3
5
  Windows、Mac、Linux等のOS共通でターミナルを開いてPATHという変数を確認するとこのような文字列が格納されています。
4
6
 
@@ -24,25 +26,63 @@
24
26
 
25
27
 
26
28
 
29
+ ---
30
+
31
+
32
+
33
+ となれば、gulpコマンドが実行出来る時、
34
+
35
+ PATHで指定したディレクトリ内にファイルの実態があるはずですよね。
36
+
37
+ 探してみましょう。
38
+
39
+
40
+
41
+ ```Bash
42
+
43
+ $ cd export PATH=/Users/myname/.npm-global/bin
44
+
45
+
46
+
47
+ $ ls
48
+
49
+ gulp
50
+
51
+ ```
52
+
53
+
54
+
55
+ ありましたか?
56
+
57
+ 質問文でgulpコマンドが利用出来たと言っているので、ファイルの実態が存在するはずです。
58
+
59
+ このディレクトリをPATHに登録すれば、gulpコマンドが使えるようになります。
60
+
61
+ (しっかし`.npm-global`って凄い名前だな…ruccyさんがHomebrewで入れ直してねって言ってる理由がなんとなく分かった)
62
+
63
+
64
+
65
+ ---
66
+
67
+
68
+
69
+ では、実際にパスを通しましょう。
70
+
27
71
  こんな感じでパスの文字列に認識して欲しいディレクトリの文字列をくっつけてやれば、こうなるわけです。
28
72
 
29
73
 
30
74
 
31
75
  ```Bash
32
76
 
33
- $ PATH=/Users/myname/npm/bin:$PATH
77
+ $ PATH=/Users/myname/.npm-global/bin:$PATH
34
78
 
35
79
 
36
80
 
37
81
  $ echo $PATH
38
82
 
39
- /Users/myname/npm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
83
+ /Users/myname/.npm-global/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
40
84
 
41
85
  ```
42
-
43
-
44
-
45
- ---
46
86
 
47
87
 
48
88
 
@@ -62,9 +102,9 @@
62
102
 
63
103
 
64
104
 
65
- # 変数宣言と環境変数の設定を同時にする場合はこ書く
105
+ # 変数宣言と環境変数の設定を同時に方法
66
106
 
67
- $ export PATH=/Users/myname/npm/bin:$PATH
107
+ $ export PATH=/Users/myname/.npm-global/bin:$PATH
68
108
 
69
109
  ```
70
110
 
@@ -84,7 +124,7 @@
84
124
 
85
125
  環境変数を書き換えても、ターミナルを閉じたりログアウトすると設定は消えます。
86
126
 
87
- これはお約束です。
127
+ 残念ですがこれはお約束です。
88
128
 
89
129
 
90
130
 
@@ -118,7 +158,7 @@
118
158
 
119
159
  ```Bash
120
160
 
121
- $ echo "export PATH=/Users/myname/npm/bin:$PATH" > ~/.bash_profile
161
+ $ echo "export PATH=/Users/myname/.npm-global/bin:$PATH" > ~/.bash_profile
122
162
 
123
163
 
124
164
 
@@ -138,4 +178,4 @@
138
178
 
139
179
  ざっと流しましたが以上です。
140
180
 
141
- これを元に更に色々調べてみたり、あれこれ動かしてみてください。
181
+ これを元に更に色々調べてみたり、あれこれ動かして確認してみてください。