teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

13

そうはならなかった

2022/10/05 02:26

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -19,8 +19,8 @@
19
19
 
20
20
  -----
21
21
 
22
- ~~**ただし注意が要るのは**、この動きは過渡期的なもので今後のHomebrewの標準的な動作というわけではないはずだ、ということです。
22
+ ~~**ただし注意が要るのは**、この動きは過渡期的なもので今後のHomebrewの標準的な動作というわけではないはずだ、ということです。~~
23
- 今私が上に書いたことすら、1週間経ったら古くなっている可能性もあります。
23
+ ~~今私が上に書いたことすら、1週間経ったら古くなっている可能性もあります。~~
24
24
  実際12月にはこのような動作ではなかったし、上記メッセージもありませんでした(当たり前ですが)。
25
25
 
26
26
  ~~(個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか)~~

12

追記

2022/10/05 02:23

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -1,33 +1,36 @@
1
- 質問に次にやることが書いてあります。
1
+ 質問に次にやることが書いてあります。
2
- ```
2
+ ```
3
- ==> Next steps:
3
+ ==> Next steps:
4
- - Add Homebrew to your PATH in /Users/[ ]/.zprofile:
4
+ - Add Homebrew to your PATH in /Users/[ ]/.zprofile:
5
- echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/[ ]/.zprofile
5
+ echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/[ ]/.zprofile
6
- eval $(/opt/homebrew/bin/brew shellenv)
6
+ eval $(/opt/homebrew/bin/brew shellenv)
7
- ```
7
+ ```
8
-
8
+
9
- ----
9
+ ----
10
-
10
+
11
- **現時点の**Homebrewのインストーラは、
11
+ **現時点の**Homebrewのインストーラは、
12
- - Rosettaを有効にしているターミナルでは`/usr/local/`を基準にしたディレクトリ下でIntel向けのバイナリを
12
+ - Rosettaを有効にしているターミナルでは`/usr/local/`を基準にしたディレクトリ下でIntel向けのバイナリを
13
- - Rosettaを無効にしているターミナルでは`/opt/homebrew/`を基準にしたディレクトリ下でM1向けのバイナリを
13
+ - Rosettaを無効にしているターミナルでは`/opt/homebrew/`を基準にしたディレクトリ下でM1向けのバイナリを
14
-
14
+
15
- 展開するように動きます。(**2021年1月初めごろには**すでにこの挙動になっていました)
15
+ 展開するように動きます。(**2021年1月初めごろには**すでにこの挙動になっていました)
16
-
16
+
17
- `/usr/local/bin`はもともとパスが通っているのでそこに入った`brew`コマンドはそのまま動きますが、`/opt/homebrew/bin`にはパスが通っていないのでそこに入った`brew`コマンドを動かすにはパスを通す必要があります。
17
+ `/usr/local/bin`はもともとパスが通っているのでそこに入った`brew`コマンドはそのまま動きますが、`/opt/homebrew/bin`にはパスが通っていないのでそこに入った`brew`コマンドを動かすにはパスを通す必要があります。
18
- その時"パスを通す"という作業をさせるのではなく、他に必要なもろもろをおこなう`eval $(/opt/homebrew/bin/brew shellenv)`を実行するように上記メッセージでは促しています。
18
+ その時"パスを通す"という作業をさせるのではなく、他に必要なもろもろをおこなう`eval $(/opt/homebrew/bin/brew shellenv)`を実行するように上記メッセージでは促しています。
19
-
19
+
20
- -----
20
+ -----
21
-
21
+
22
- ~~**ただし注意が要るのは**、この動きは過渡期的なもので今後のHomebrewの標準的な動作というわけではないはずだ、ということです。
22
+ ~~**ただし注意が要るのは**、この動きは過渡期的なもので今後のHomebrewの標準的な動作というわけではないはずだ、ということです。
23
- 今私が上に書いたことすら、1週間経ったら古くなっている可能性もあります。
23
+ 今私が上に書いたことすら、1週間経ったら古くなっている可能性もあります。
24
- 実際12月にはこのような動作ではなかったし、上記メッセージもありませんでした(当たり前ですが)。
24
+ 実際12月にはこのような動作ではなかったし、上記メッセージもありませんでした(当たり前ですが)。
25
- ~~
25
+
26
- ~~(個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか)~~
26
+ ~~(個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか)~~
27
-
27
+
28
- 追記
28
+ 追記
29
- こうはならないみたいです! この機会に`/usr/local`の下に展開するのをやめて`/opt/homebrew`に移行しようとしているんじゃないでしょうか? (開発の議論などは読んでない状態での推測でしかないです)
29
+ こうはならないみたいです! この機会に`/usr/local`の下に展開するのをやめて`/opt/homebrew`に移行しようとしているんじゃないでしょうか? (開発の議論などは読んでない状態での推測でしかないです)
30
+
30
-
31
+ 追記
32
+ AppleSilicon向けでは `/opt/homebrew` に置かれるようになったままで、たぶん今後ずっとこのままではないかと思います。(相変わらず開発者の議論などは読んでませんが)
33
+
31
- ----
34
+ ----
32
-
35
+
33
36
  **だからこそ過去に誰かが書いたもう古くなった記事を検索したり読んだりするのではななく、いま自分の目の前にある情報を読んで状況を想像し理解しなければならない**のです。(という回答でした)

11

追記

2021/03/14 15:46

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -12,7 +12,7 @@
12
12
  - Rosettaを有効にしているターミナルでは`/usr/local/`を基準にしたディレクトリ下でIntel向けのバイナリを
13
13
  - Rosettaを無効にしているターミナルでは`/opt/homebrew/`を基準にしたディレクトリ下でM1向けのバイナリを
14
14
 
15
- 展開するように動きます。
15
+ 展開するように動きます。(**2021年1月初めごろには**すでにこの挙動になっていました)
16
16
 
17
17
  `/usr/local/bin`はもともとパスが通っているのでそこに入った`brew`コマンドはそのまま動きますが、`/opt/homebrew/bin`にはパスが通っていないのでそこに入った`brew`コマンドを動かすにはパスを通す必要があります。
18
18
  その時"パスを通す"という作業をさせるのではなく、他に必要なもろもろをおこなう`eval $(/opt/homebrew/bin/brew shellenv)`を実行するように上記メッセージでは促しています。

10

追記。装飾

2021/03/14 15:46

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -19,10 +19,10 @@
19
19
 
20
20
  -----
21
21
 
22
- **ただし注意が要るのは**、この動きは過渡期的なもので今後のHomebrewの標準的な動作というわけではないはずだ、ということです。
22
+ ~~**ただし注意が要るのは**、この動きは過渡期的なもので今後のHomebrewの標準的な動作というわけではないはずだ、ということです。
23
23
  今私が上に書いたことすら、1週間経ったら古くなっている可能性もあります。
24
24
  実際12月にはこのような動作ではなかったし、上記メッセージもありませんでした(当たり前ですが)。
25
-
25
+ ~~
26
26
  ~~(個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか)~~
27
27
 
28
28
  追記

9

追記

2021/03/14 15:35

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -23,8 +23,11 @@
23
23
  今私が上に書いたことすら、1週間経ったら古くなっている可能性もあります。
24
24
  実際12月にはこのような動作ではなかったし、上記メッセージもありませんでした(当たり前ですが)。
25
25
 
26
- (個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか)
26
+ ~~(個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか)~~
27
27
 
28
+ 追記
29
+ こうはならないみたいです! この機会に`/usr/local`の下に展開するのをやめて`/opt/homebrew`に移行しようとしているんじゃないでしょうか? (開発の議論などは読んでない状態での推測でしかないです)
30
+
28
31
  ----
29
32
 
30
33
  **だからこそ過去に誰かが書いたもう古くなった記事を検索したり読んだりするのではななく、いま自分の目の前にある情報を読んで状況を想像し理解しなければならない**のです。(という回答でした)

8

些細

2021/03/14 15:32

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -27,4 +27,4 @@
27
27
 
28
28
  ----
29
29
 
30
- **だからこそ過去に誰かが書いたもう古くなった記事を検索したり読んだりするのなく、いま自分の目の前にある情報を読んで状況を想像し理解しなければならない**のです。(という回答でした)
30
+ **だからこそ過去に誰かが書いたもう古くなった記事を検索したり読んだりするのではく、いま自分の目の前にある情報を読んで状況を想像し理解しなければならない**のです。(という回答でした)

7

変更

2021/01/22 01:30

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -27,4 +27,4 @@
27
27
 
28
28
  ----
29
29
 
30
- **だからこそ過去に誰かが書いたうな記事を検索したり読んだりするのなく、いま自分の目の前にある情報を読んで状況を想像し理解しなければならない**のです。(という回答でした)
30
+ **だからこそ過去に誰かが書いた古くった記事を検索したり読んだりするのなく、いま自分の目の前にある情報を読んで状況を想像し理解しなければならない**のです。(という回答でした)

6

追記

2021/01/22 00:52

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  展開するように動きます。
16
16
 
17
- `/usr/local/bin`はもともとパスが通っているのでそのまま`brew`コマンド動きますが、`/opt/homebrew/bin`にパスが通っていないのでパスを通す必要があります。
17
+ `/usr/local/bin`はもともとパスが通っているのでそこに入った`brew`コマンドはそのまま動きますが、`/opt/homebrew/bin`にパスが通っていないのでそこに入った`brew`コマンドを動かすにはパスを通す必要があります。
18
18
  その時"パスを通す"という作業をさせるのではなく、他に必要なもろもろをおこなう`eval $(/opt/homebrew/bin/brew shellenv)`を実行するように上記メッセージでは促しています。
19
19
 
20
20
  -----

5

些細

2021/01/21 23:50

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -15,13 +15,13 @@
15
15
  展開するように動きます。
16
16
 
17
17
  `/usr/local/bin`はもともとパスが通っているのでそのまま`brew`コマンドが動きますが、`/opt/homebrew/bin`にパスが通っていないのでパスを通す必要があります。
18
- その時"パスを通す"という作業をさせるのではなく、他に必要なもろもろをおこなう`eval $(/opt/homebrew/bin/brew shellenv)`を実行するように促しています。
18
+ その時"パスを通す"という作業をさせるのではなく、他に必要なもろもろをおこなう`eval $(/opt/homebrew/bin/brew shellenv)`を実行するように上記メッセージでは促しています。
19
19
 
20
20
  -----
21
21
 
22
22
  **ただし注意が要るのは**、この動きは過渡期的なもので今後のHomebrewの標準的な動作というわけではないはずだ、ということです。
23
23
  今私が上に書いたことすら、1週間経ったら古くなっている可能性もあります。
24
- 実際12月にはこのような動作ではなかったし、回答したメッセージもありませんでした(当たり前ですが)。
24
+ 実際12月にはこのような動作ではなかったし、上記メッセージもありませんでした(当たり前ですが)。
25
25
 
26
26
  (個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか)
27
27
 

4

些細

2021/01/21 23:49

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -23,7 +23,7 @@
23
23
  今私が上に書いたことすら、1週間経ったら古くなっている可能性もあります。
24
24
  実際12月にはこのような動作ではなかったし、回答したメッセージもありませんでした(当たり前ですが)。
25
25
 
26
- 個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか
26
+ 個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか
27
27
 
28
28
  ----
29
29
 

3

修正

2021/01/21 23:46

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -27,4 +27,4 @@
27
27
 
28
28
  ----
29
29
 
30
- **だからこそ過去に誰かが書いたような記事などではなく、いま自分の目の前にある情報を読なければならない**のです。(という回答でした)
30
+ **だからこそ過去に誰かが書いたような記事を検索したり読んだりするのなく、いま自分の目の前にある情報を読んで状況を想像し理解しなければならない**のです。(という回答でした)

2

些細

2021/01/21 23:43

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -15,7 +15,7 @@
15
15
  展開するように動きます。
16
16
 
17
17
  `/usr/local/bin`はもともとパスが通っているのでそのまま`brew`コマンドが動きますが、`/opt/homebrew/bin`にパスが通っていないのでパスを通す必要があります。
18
- その時"パスを通す"という作業をさせるのではなく、他に必要なもろもろをおこなう`eval $(/opt/homebrew/bin/brew shellenv)`を実行するようになっています。
18
+ その時"パスを通す"という作業をさせるのではなく、他に必要なもろもろをおこなう`eval $(/opt/homebrew/bin/brew shellenv)`を実行するように促しています。
19
19
 
20
20
  -----
21
21
 

1

追記

2021/01/21 23:41

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -4,4 +4,27 @@
4
4
  - Add Homebrew to your PATH in /Users/[ ]/.zprofile:
5
5
  echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/[ ]/.zprofile
6
6
  eval $(/opt/homebrew/bin/brew shellenv)
7
- ```
7
+ ```
8
+
9
+ ----
10
+
11
+ **現時点の**Homebrewのインストーラは、
12
+ - Rosettaを有効にしているターミナルでは`/usr/local/`を基準にしたディレクトリ下でIntel向けのバイナリを
13
+ - Rosettaを無効にしているターミナルでは`/opt/homebrew/`を基準にしたディレクトリ下でM1向けのバイナリを
14
+
15
+ 展開するように動きます。
16
+
17
+ `/usr/local/bin`はもともとパスが通っているのでそのまま`brew`コマンドが動きますが、`/opt/homebrew/bin`にパスが通っていないのでパスを通す必要があります。
18
+ その時"パスを通す"という作業をさせるのではなく、他に必要なもろもろをおこなう`eval $(/opt/homebrew/bin/brew shellenv)`を実行するようになっています。
19
+
20
+ -----
21
+
22
+ **ただし注意が要るのは**、この動きは過渡期的なもので今後のHomebrewの標準的な動作というわけではないはずだ、ということです。
23
+ 今私が上に書いたことすら、1週間経ったら古くなっている可能性もあります。
24
+ 実際12月にはこのような動作ではなかったし、回答したメッセージもありませんでした(当たり前ですが)。
25
+
26
+ 個人的にはどこかの時点で逆になるのではないかと想像します。Rosettaを無効にしているターミナルで`/usr/local/`に、Rosettaを有効にしているターミナルで`/opt/homebrewintel/`みたいなところに入るようになるんじゃないでしょうか。
27
+
28
+ ----
29
+
30
+ **だからこそ過去に誰かが書いたような記事などではなく、いま自分の目の前にある情報を読まなければならない**のです。(という回答でした)