0

だから私は現在このチュートリアルに従っています: http://net.tutsplus.com/tutorials/ruby/how-to-use-omniauth-to-authenticate-your-users/

そして、ステップ 5 はダメです。generate コマンドを使用して新しいコントローラー ファイルを作成するステップ 4 をなんとか実行できました。ここで、属性として名前と電子メールを使用してユーザーのモデルを作成する必要があります。入力したこと:

'rails generate model ユーザー名:文字列 メールアドレス:文字列'

何も返さず、コマンドラインへのアクセスを再度提供する前に、数秒間ハングします。(Windows 7を実行しています)

何か不足しているかどうかはわかりませんが、sqlite3 と activeRecord の gem をインストールしましたが、これが問題になるとは思いません。

情報が返されず、期待するファイルが作成されないため、完全に迷っています。これらのコマンドは、アプリケーション ディレクトリ C:\user\steve\documents\gitrepositories\AppName 内から入力しています。

4

2 に答える 2

0

Rails 4.2.5 と Ruby 2.3 でも同じ問題がありました。実行bundle updateすると問題が解決しました。

于 2016-02-03T12:13:40.307 に答える
0

チュートリアルはわかりにくいと思います。「Rails コンソール (Rails コンソール) で、新しいモデルを作成します」と表示されているためです。Railsコンソール(「rails c」コマンド)でそれを行うべきではありません.Windowsコンソールと、もちろんアプリのルートフォルダーでそのコマンドを実行する必要があります。コマンドはまったく問題ありません。これが役立つことを願っています

アップデート:

記載されたコマンドの前に bundle を実行してみてください

于 2012-11-15T00:23:21.023 に答える