🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby on Rails

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

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

1回答

1114閲覧

rails c コマンドでエラー発生

jun_rupin

総合スコア11

Ruby on Rails

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

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

0クリップ

投稿2019/11/11 14:48

前提・実現したいこと

Vagrant + VirtualBox環境で、railsを使用してECサイトを作成しています。
そこでrails cコマンドを打つと、以下のエラーが発生します。

発生している問題・エラーメッセージ

/usr/bin/env: ‘ruby’: No such file or directory

以前まではコンソールを使えていましたが、突如使用できなくなりました。

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

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

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

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

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

guest

回答1

0

ベストアンサー

rubyコマンドが見つかりません。

which ruby を実行することで、Rubyのインストール状況がわかります。
その結果に従って対処します。

投稿2019/11/12 00:29

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

jun_rupin

2019/11/12 01:11

回答ありがとうございます。which ruby を実行しましたが何も表示されません。
退会済みユーザー

退会済みユーザー

2019/11/12 01:14

では Ruby がインストールされていませんね。 インストール方法はいろいろありますが、今は rbenv を使ってインストールするのが実質的に標準だと思います。 なお、状況から推測すると、仮想マシンを壊したのではないでしょうか。
jun_rupin

2019/11/12 01:19

rails c コマンドを使えなくなる前に、ECサイトの商品を投稿していました。 仮想マシンをいじった記憶はないのですが、突如使えなくなったので、原因が特定できませんでした、
退会済みユーザー

退会済みユーザー

2019/11/12 01:33

別の可能性としては、 「ログインしているユーザがrbenvをインストールしていない」ということも考えられます。 いずれにしろ、Rubyのインストールの見直しで解決すると思います。
jun_rupin

2019/11/12 01:35

ありがとうございます。rbenvを使用してrubyをインストールし直して見ます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問