質問編集履歴
3
指摘点を受けて修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,14 +42,16 @@
|
|
42
42
|
|
43
43
|
---
|
44
44
|
|
45
|
-
|
45
|
+
備忘録:
|
46
|
-
|
47
|
-
類似した質問を見つけました。出先なものですぐには確認できませんが、帰宅次第確認いたします。
|
48
|
-
|
49
|
-
自分の認識が間違っていましたらご指摘くださいませ。よろしくお願いいたします。
|
50
46
|
|
51
47
|
[シェルスクリプト内でsourceコマンドを使いたい](https://teratail.com/questions/46690)
|
52
48
|
|
53
49
|
> シェルが対話的でない時には、 shopt コマンドによって expand_aliases オプ
|
54
50
|
|
55
51
|
ションが設定されていない場合に限り、エイリアスの展開は行われません
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
類似質問を見つけましたが、そもそも `shellscriptを実行しているシェル` と `shellscriptが実行しているシェルは異なる` のでsourceコマンドは親のシェルに影響を与えない、との指摘を受けました。
|
56
|
+
|
57
|
+
備忘録として残しておきます。
|
2
進展
test
CHANGED
File without changes
|
test
CHANGED
@@ -37,3 +37,19 @@
|
|
37
37
|
また `source ~/bashrc` すると `pyenv` コマンドは認識されます。
|
38
38
|
|
39
39
|
お知恵をお貸しいただけますと幸いです。
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
---
|
44
|
+
|
45
|
+
追伸:
|
46
|
+
|
47
|
+
類似した質問を見つけました。出先なものですぐには確認できませんが、帰宅次第確認いたします。
|
48
|
+
|
49
|
+
自分の認識が間違っていましたらご指摘くださいませ。よろしくお願いいたします。
|
50
|
+
|
51
|
+
[シェルスクリプト内でsourceコマンドを使いたい](https://teratail.com/questions/46690)
|
52
|
+
|
53
|
+
> シェルが対話的でない時には、 shopt コマンドによって expand_aliases オプ
|
54
|
+
|
55
|
+
ションが設定されていない場合に限り、エイリアスの展開は行われません
|
1
実行方法の記述
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
上記のshellscriptを実行すると `notfound source command` とは表示されずにpassされました。(エラーなし)
|
31
|
+
上記のshellscriptを実行(実行方法: `$ ~/pyenv-install.sh` )すると `notfound source command` とは表示されずにpassされました。(エラーなし)
|
32
32
|
|
33
33
|
つまりsourceコマンドが認識されたと思っていたのですが、コンソール上で `pyenv` コマンドが認識されていませんでした。sourceコマンドが認識されていたのにsourceコマンドが効いていない、という謎にハマっています。
|
34
34
|
|