HomeBrewのパスを通す方法
virtual boxにインストールしたubuntu20.04でHomebrewをインストールしました。
おそらくインストールは正常に成功したのですが、パスが通っていないため
$brew install hello
「コマンド'brew'が見つかりません」となります。
$which brew
/home/linuxbrew/.linuxbrew/bin/brew
なので
.bashrcに
export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
と書きたし、ubuntuを再起動しました。がbrewコマンドを入力すると相変わらず「コマンド'brew'が見つかりません」となります。
ちなみに.bash_profileはありませんでした。.profileはあったので.bashrcと同様のパスを追加したのですが変化なし。(おそらくパスが間違っているので当たり前なのかもですが)
当方、バイオサイエンスのDry分野(データ解析)に興味があり独学勉強を始めたばかりのPC初心者です。「linuxの絵本」を読後程度の超初心者ですので
大変恐縮ですが嚙み砕いてご教授いただければ幸いです。よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
依存関係も満たしてるとしてPATHの追加方法は以下です
test -d ~/.linuxbrew && eval "$(~/.linuxbrew/bin/brew shellenv)"
test -d /home/linuxbrew/.linuxbrew && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
test -r ~/.bash_profile && echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >>~/.bash_profile
echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >>~/.profile
ファイルが存在しなければ自動で作ってくれます
解らなくなったら公式を確認した方が良いです
Homebrew
https://docs.brew.sh/Homebrew-on-Linux
インストール完了時にもターミナルに説明が出てたはずですのでその様な説明はきちっと読まれた方が良いですね
下記コマンドは入力済みです。
test -d ~/.linuxbrew && PATH="$HOME/.linuxbrew/bin:$HOME/.linuxbrew/sbin:$PATH"
test -d /home/linuxbrew/.linuxbrew && PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH"
test -r ~/.bash_profile && echo "export PATH='$(brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>~/.bash_profile
echo "export PATH='$(brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>~/.profile
そして、他回答からパスは通っていることがわかりました。homebrewが使えない原因は他にあるようです。
ご回答ありがとうございました。
No.1
- 回答日時:
>$which brew
>/home/linuxbrew/.linuxbrew/bin/brew
ならば、PATHは通っている…と思いますよ。
他の原因なんじゃないですかね?
実行属性付いていないとか??
ls -l /home/linuxbrew/.linuxbrew/bin/
とかしたらどうなりますかね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux macOS の % とは? 4 2023/05/05 10:45
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- UNIX・Linux Linux Ubuntu22.4の起動時エラーについて 2 2022/07/22 14:52
- オープンソース コマンドプロンプトのコードの実行方法を教えて欲しい 2 2022/11/26 20:45
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
crontabでsql/plusの起動
-
自動パスワード入力でscpするス...
-
crontabで実行されない部分があ...
-
ldapaddコマンドでエラー
-
cronでシェルスクリプト実行時...
-
複数存在するgrepについて
-
WIN10(MAC-bootcamp)で 起動時...
-
Linux 月を英語表示したい
-
mekeコマンド
-
CentOSでcronからphp mail送れない
-
iqoo neo 9と言うスマホがある...
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
-
UNIX コマンドにおける # や円...
-
SONYの音楽ソフト「x-アプリ」...
-
空きIPアドレスを探す方法
-
エクセルの表にヘンな枠が・・・
-
ラズパイで『’test.service’をs...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
シェルスクリプト実行で”そのよ...
-
Linux 月を英語表示したい
-
自動パスワード入力でscpするス...
-
crontabでsql/plusの起動
-
cronの@rebootでのdateコマンド...
-
Linuxで自作バッチファイルの置...
-
apachectl start command not f...
-
Cronジョブの終了時刻を簡単に...
-
cron設定で正常に動作しない
-
UNIXのbashエラーでnot a valid
-
sudoでシェルスクリプトを実行...
-
crontabでjavaだけが上手く動い...
-
macのターミナルからemacsを開...
-
crontabで実行されない部分があ...
-
Cシェルのかっこいいプロンプト...
-
Linuxでシェルスクリプトがフル...
-
hp-uxで時間(時計)を合...
-
bad interpreterで、シェルが使...
おすすめ情報
$ls -l /home/linuxbrew/.linuxbrew/bin
合計 0
lrwxrwxrwx 1 ayanota ayanota 20 10月 16 09:08 brew -> ../Homebrew/bin/brew
lrwxrwxrwx 1 ayanota ayanota 30 10月 16 09:38 hello -> ../Cellar/hello/2.10/bin/hello
ちなみに上記コマンド後すぐ
$brew doctor
コマンド 'brew' が見つかりません。もしかして:
command 'qbrew' from deb qbrew (0.4.1-8build1)
command 'brec' from deb bplay (0.991-10build1)
次を試してみてください: sudo apt install <deb name>
意味不涙