AWS cloud9でrailsのアプリケーションを開発しているのですが、コントローラーを作ろうとコマンドを入力して、そのタイミングで用事を思い出し、エンターを押さずにしばらく放置してました。
$ rails g controller sessions new create destroy
もどってきてからエンターを押すと、いつもであればすぐにコントローラーなどが作成され終了するのですが、一向に進まないため、安易な気持ちで無理やりターミナルを閉じてしまいました。
そして再度ターミナルを開き、先ほどと同じコマンドを打つと以下のようなエラーがでて、コントローラーなどが作成されません。
ec2-user:~/environment/portfolio (master) $ rails g controller sessions new create destroy Traceback (most recent call last): 4: from /home/ec2-user/.rvm/gems/ruby-2.5.3/bin/ruby_executable_hooks:24:in `<main>' 3: from /home/ec2-user/.rvm/gems/ruby-2.5.3/bin/ruby_executable_hooks:24:in `eval' 2: from /home/ec2-user/.rvm/gems/ruby-2.5.3/bin/rails:23:in `<main>' 1: from /home/ec2-user/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems.rb:308:in `activate_bin_path' /home/ec2-user/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem railties (>= 0.a) with executable rails (Gem::GemNotFoundException)
どうしたらいいのでしょうか?
ご回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。