質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

3056閲覧

ターミナルからPythonをインストールしようとしておりますが、エラーメッセージが出ているのでエラー箇所を修正したいです

yomomimi104snow

総合スコア16

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2016/08/22 11:42

編集2016/08/22 14:47

よろしくお願いします。MacOS X El Captain環境でPythonをインストールしようとして困っております。
Pythonをターミナルからインストールしようとおりました。
何のインストールが必要であったのか、何が不必要であったのかわからず時系列で記載させていただきます。

クリーンインストールされたEl CapitanにHomebrewをインストールする場合(Qiitaの記事)

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

環境変数の確認

$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

環境変数にパスを追加

$ echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile $ export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile $ echo $PATH /usr/local/bin:$PATH

Homebrewを使ってrbenvをインストールする

brew install pyenv-virtualenv
/usr/local/Library/Homebrew/brew.sh: line 71: uname: command not found

その後以下のエラーとコマンドが見つからないというエラーが出てきてしまって困惑しております。

Error: Cannot find a vendored version of ruby for your processor on brew! Error: Failed to install vendor Ruby
$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" -bash: curl: command not found -bash: ruby: command not found

わたしはPythonの環境設定をターミナルを通じて行いたい
そしてできうるならRubyの環境設定も合わせて行いたいと思っております。
Homebrewで環境構築することがいいのではと思っています。(以前Homebrewの設定したことがあるため)
※Homebrewのことも良くはわかっておりません。
できることなら訂正箇所を修正したいのですが、難しいようならターミナルの内容を初期化したいと考えております。どうぞよろしくお願いします。

ご回答を頂いて改めて行ったこと①
アクション①

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install

-bash: curl: command not found -bash: ruby: command not found

$ brew doctor

/usr/local/Library/Homebrew/brew.sh: line 71: uname: command not found /usr/local/Library/Homebrew/brew.sh: line 95: uname: command not found /usr/local/Library/Homebrew/brew.sh: line 98: uname: command not found /usr/local/Library/Homebrew/brew.sh: line 101: head: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/utils/ruby.sh: line 34: which: command not found /usr/local/Library/Homebrew/brew.sh: line 71: uname: command not found /usr/local/Library/Homebrew/brew.sh: line 95: uname: command not found /usr/local/Library/Homebrew/brew.sh: line 98: uname: command not found /usr/local/Library/Homebrew/brew.sh: line 101: head: command not found /usr/local/Library/Homebrew/brew.sh: line 212: id: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found /usr/local/Library/Homebrew/shims/scm/git: line 45: tr: command not found Error: Cannot find a vendored version of ruby for your processor on brew! Error: Failed to install vendor Ruby.

です

アクション②
いずれもUserName $ の後ろに

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" と入力してみると

-bash: curl: command not found

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"と入力して見ると

-bash: curl: command not found -bash: ruby: command not found ```と返されてしまいます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

環境変数にパスを追加するところで、以下のコマンドはよいのですが、

sh

1$ echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile 2 3# 結果は同じになるけど、やろうとしていることの意味的には以下の方がより正確 4$ echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile

以下のコマンドで/usr/local/bin以外のパス指定が消えるため、/usr/local/binにあるコマンド以外使用不能となります。

sh

1$ export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile

質問にある流れで作業を行うのであれば、以下のようにコマンド実行すればよいです。

sh

1$ export PATH=/usr/local/bin:$PATH

これでPATH設定は以下のようになります。

sh

1$ echo $PATH 2/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

【補足】

最初のコマンド(~ >> ~/.bash_profile)は、~/.bash_profileexport PATH=/usr/local/bin:$PATHを追加していくので、何回も実行していると同じ行が追加されていきます。
ファイルを開いてみて、余分なものを削除しておくとよいでしょう。

sh

1$ vi ~/.bash_profile

上記ファイルは、ここでは「ログイン時に自動実行されるスクリプトで、PATH設定などの毎回実行するのが面倒なコマンドを書いておくもの」程度に考えてよいです。正確な情報が検索して調べてください。

投稿2016/08/22 21:49

tkmtmkt

総合スコア1800

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yomomimi104snow

2016/08/31 02:53

ご連絡寄せていただいてありがとうございます。UNIXコマンドについて詳細にご教示いただきありがとうございました。
guest

0

mac ですよね? バージョンは? 以前にもbrew入れてました?

初めてだったら

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

でうまくいかないですか?

brew doctor

とすると何が出力されますか?

投稿2016/08/22 11:57

Kentaro0919

総合スコア258

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yomomimi104snow

2016/08/22 12:20

回答ありがとうございます。質問内容に回答寄せていただいたことに関して補足させていただきました。環境はMac OS X 10.11El Capitanでbrewは初めてです
Kentaro0919

2016/08/22 12:41 編集

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" って打つとどうなりますか? すでにインストールされてたら It appears Homebrew is already installed. If your intent is to reinstall you should do the following before running this installer again: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" The current contents of /usr/local are bin Cellar CODEOFCONDUCT.md etc Frameworks git include lib Library LICENSE.txt opt README.md share texlive var .git .github .gitignore ってでるのですが brew doctor で問題が解決できたら brew update で brew install python3 を実行するとpython3 が入るので pyvenvが実行できるはずですよ
yomomimi104snow

2016/08/22 14:49

ありがとうございます。ご教示頂いた方法を試してみたのですが、残念ながら私が変な環境設定をしてしまったからかうまくいっておりません。質問を編集させていただきましたのでよろしければ改めてご教示頂ければ幸いです。
yomomimi104snow

2016/08/31 02:54

ご連絡寄せていただいてありがとうございます。UNIXコマンドについて詳細にご教示いただきありがとうございました。なかなかご教示頂いた通りに自分自身動かすことができなかったで改めてUNIXコマンドを学んでいきたいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問