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

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

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

Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

Ruby

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

Ruby on Rails

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

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

1020閲覧

Cloud9上でRailsコマンドでmodel作成中に'syntax error, unexpected tLABEL'のエラーが出てしまう

napoano365

総合スコア28

Cloud9

Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

Ruby

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

Ruby on Rails

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

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2019/03/19 02:17

コード ```### 前提・実現したいこと cloud9を使っています。コマンドラインでRails consoleを立ち上げた後 Railsのコマンドを使い、modelを作成しようとしています。 ### 発生している問題・エラーメッセージ Rails g model User name:string email:string というコマンドを実行すると以下のエラーが出てきて、User.rbファイルが生成されずに困っています

SyntaxError ((irb):1: syntax error, unexpected tLABEL, expecting do or '{' or '(')

### 該当のソースコード ```Ruby on Rails 2.6.0 :001 > rails g model User name:string email:string Traceback (most recent call last): 16: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/spring-2.0.2/lib/spring/command_wrapper.rb:38:in `call' 15: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/spring-2.0.2/lib/spring/commands/rails.rb:6:in `call' 14: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:287:in `load' 13: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:259:in `load_dependency' 12: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:287:in `block in load' 11: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:287:in `load' 10: from /home/ec2-user/environment/tweet_app/bin/rails:9:in `<top (required)>' 9: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:293:in `require' 8: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:259:in `load_dependency' 7: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:293:in `block in require' 6: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/activesupport-5.0.7.2/lib/active_support/dependencies.rb:293:in `require' 5: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/railties-5.0.7.2/lib/rails/commands.rb:18:in `<top (required)>' 4: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:49:in `run_command!' 3: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:78:in `console' 2: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/railties-5.0.7.2/lib/rails/commands/console_helper.rb:9:in `start' 1: from /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/railties-5.0.7.2/lib/rails/commands/console.rb:65:in `start' SyntaxError ((irb):1: syntax error, unexpected tLABEL, expecting do or '{' or '(') ...g model User name:string email:string ...

試したこと

読み込んでいるgemファイルの中の記述がおかしくなっているのと考え
bundle install
bundle update
などを実行しましたが、解決できませんでした。

お力添えの程、宜しくお願いします。

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

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

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

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

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

guest

回答1

0

自己解決

自己解決しました。Rails console を起動しているのが余計だったようです。
quitでコンソールを終了させ、同様のコマンドを入力すると、処理が正しく実行されました。

ec2-user:~/environment/tweet_app $ rails g model User name:string email:string Running via Spring preloader in process 8278 invoke active_record create db/migrate/20190319025749_create_users.rb create app/models/user.rb invoke test_unit create test/models/user_test.rb create test/fixtures/users.yml

投稿2019/03/19 03:00

napoano365

総合スコア28

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

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

退会済みユーザー

退会済みユーザー

2020/05/22 20:49

突然のコメント失礼いたします。Progateで学習中に同様の件で困っておりました。この記事で解決できました。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問