質問編集履歴
3
指摘点を受けて修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,9 +20,10 @@
|
|
20
20
|
お知恵をお貸しいただけますと幸いです。
|
21
21
|
|
22
22
|
---
|
23
|
-
|
23
|
+
備忘録:
|
24
|
-
類似した質問を見つけました。出先なものですぐには確認できませんが、帰宅次第確認いたします。
|
25
|
-
自分の認識が間違っていましたらご指摘くださいませ。よろしくお願いいたします。
|
26
24
|
[シェルスクリプト内でsourceコマンドを使いたい](https://teratail.com/questions/46690)
|
27
25
|
> シェルが対話的でない時には、 shopt コマンドによって expand_aliases オプ
|
28
|
-
ションが設定されていない場合に限り、エイリアスの展開は行われません
|
26
|
+
ションが設定されていない場合に限り、エイリアスの展開は行われません
|
27
|
+
|
28
|
+
類似質問を見つけましたが、そもそも `shellscriptを実行しているシェル` と `shellscriptが実行しているシェルは異なる` のでsourceコマンドは親のシェルに影響を与えない、との指摘を受けました。
|
29
|
+
備忘録として残しておきます。
|
2
進展
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,4 +17,12 @@
|
|
17
17
|
つまりsourceコマンドが認識されたと思っていたのですが、コンソール上で `pyenv` コマンドが認識されていませんでした。sourceコマンドが認識されていたのにsourceコマンドが効いていない、という謎にハマっています。
|
18
18
|
ちなみに上記のshellscriptのpermissionは `-rwxr-xr-x (755)` です。
|
19
19
|
また `source ~/bashrc` すると `pyenv` コマンドは認識されます。
|
20
|
-
お知恵をお貸しいただけますと幸いです。
|
20
|
+
お知恵をお貸しいただけますと幸いです。
|
21
|
+
|
22
|
+
---
|
23
|
+
追伸:
|
24
|
+
類似した質問を見つけました。出先なものですぐには確認できませんが、帰宅次第確認いたします。
|
25
|
+
自分の認識が間違っていましたらご指摘くださいませ。よろしくお願いいたします。
|
26
|
+
[シェルスクリプト内でsourceコマンドを使いたい](https://teratail.com/questions/46690)
|
27
|
+
> シェルが対話的でない時には、 shopt コマンドによって expand_aliases オプ
|
28
|
+
ションが設定されていない場合に限り、エイリアスの展開は行われません
|
1
実行方法の記述
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
echo '##### finish install #####'
|
14
14
|
```
|
15
15
|
|
16
|
-
上記のshellscriptを実行すると `notfound source command` とは表示されずにpassされました。(エラーなし)
|
16
|
+
上記のshellscriptを実行(実行方法: `$ ~/pyenv-install.sh` )すると `notfound source command` とは表示されずにpassされました。(エラーなし)
|
17
17
|
つまりsourceコマンドが認識されたと思っていたのですが、コンソール上で `pyenv` コマンドが認識されていませんでした。sourceコマンドが認識されていたのにsourceコマンドが効いていない、という謎にハマっています。
|
18
18
|
ちなみに上記のshellscriptのpermissionは `-rwxr-xr-x (755)` です。
|
19
19
|
また `source ~/bashrc` すると `pyenv` コマンドは認識されます。
|