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

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

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

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

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

1回答

2460閲覧

rubyの環境構築ができない

hi123

総合スコア61

Ruby

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

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2016/09/11 03:20

編集2018/02/06 14:33

rubyの環境構築ができない。

事情により削除しました。

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

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

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

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

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

guest

回答1

0

~/.bash_profile の内容が壊れてしまっていると思われます。内容を確認してください。

よくわからないという事であれば、

$ cat ~/.bash_profile

と実行した結果を回答に追加で貼り付けてください。

また、現在の環境がおかしくなっていることもありますので、新しくターミナルを立ち上げなおしたときにどうなるかも確認してみてください。


【追記】

PATHが完全におかしくなっているようです。ターミナルを新しく立ち上げた直後に、下記コマンドを実行し、まず、PATHが正常な状態にしてください。

$ export PATH=/opt/X11/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin

次に、おかしくなったと思われる"~/.bash_profile"を別名にして、おかしな設定が読み込まれないようにしてください。

$ mv ~/.bash_profile ~/.bash_profile.old ※上のコマンドがもしうまくいかない場合は、下のコマンドで試して見てください。 $ /bin/mv ~/.bash_profile ~/.bash_profile.old

ターミナルを新しく立ち上げ直し、エラー等が出ないことを確認します。cat ~/.bash_profile.oldで別名にした中身を確認してみてください。そして、~/.bash_profileの作成を初めからやり直してみてください。

なお、rbenvはどうやっていれたのでしょうか?Homebrewでしょうか?それともgitでクローンでしょうか?それによって~/.bash_profileに追加する内容も少しだけ異なりますので、ご注意ください。よくわからなければ、中身を~/.bash_profileの中身を提示してください。


【追記2】

コマンドで~/.bash_profileに行を追加するときに、余計な文字か間違った文字が挿入されたため、うまく動作しなくなっています。下記と同じになるようにvim ~/.bash_profile等で作成・編集してください。

Bash

1export PATH=/usr/local/bin:$PATH 2eval "$(rbenv init -)"

一文字でも間違えるとうまくいきません。コピー&ペースト貼り付けてください。もし、vimの使い方がわからないのであれば、プログラミングに適したテキストエディタを使って、編集してください。(絶対に、Mac標準の「テキストエディッ」は使わないでください。)

お勧めのテキストエディタは下記二つです。

  • Atom 入れ方 ※ 途中にある「Install Shell Commands」は必ず実行してください。
  • Visual Studio Code 入れ方 ※ 途中にある「コマンドラインからの起動」は必ず実行してください。

インストールが終わったら、下記のように実行します。

Atomの場合 $ atom ~/.bash_profile Visual Studio Codeの場合 $ code ~/.bash_profile

エディタが起動したら、最初に書いたexport...なんたらの内容をコピー&ペーストで貼り付けて、保存(Command+S)してください。

全てが終わったら、ターミナルを新たに起動し、エラー等が表示されないことを確認してください。続きの作業は全て新しいターミナルで行ってください。古いターミナルは、新しいターミナルが正常に動作することを確認後に、閉じてください。

【補足】
インストール手順では、echo 'eval "$(rbenv init -)"' >> ~/.bash_profilesource ~/.bash_profileなどを実行すると紹介されていますが、これはBash等がよくわかっている人向けの手順です。一つでも文字を間違えると、それこそ`と'と’と‘が違っただけで動作しなくなります。この手順で行う場合は、コピー&ペーストを使ってください。書籍の場合は、書籍の最初の方で記号の入力について注意事項が書いてあります。今後もコードを入力するときは似たような文字になっていないか(たとえば\と¥は違います)、注意してください。なお、コードを書くときは、AtomやVisual Sutdio Codeを使うことをお勧めします。

投稿2016/09/11 03:33

編集2016/09/12 09:44
raccy

総合スコア21737

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

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

hi123

2018/02/06 14:34 編集

削除しました
hi123

2018/02/06 14:34 編集

削除しました
raccy

2016/09/11 21:08

PATHが壊れてしまっているようです。回答の追記部分をご参考ください。
hi123

2018/02/06 14:34 編集

削除しました よろしくお願いします。
raccy

2016/09/12 09:44

~/.bash_proifelの作成に失敗しています。追記2をご参考ください。
hi123

2018/02/06 14:35 編集

削除しました
hi123

2018/02/06 14:35 編集

削除しました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.37%

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

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

質問する

関連した質問