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

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

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

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby

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

RubyGems

RubyGemsはRubyによるプログラミングのためのパッケージマネジメントツールです。ユーザはこれを使用することで、Rubyライブラリのダウンロードやアップデートや、依存関係の自動解決が可能になります。

Ruby on Rails

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

Q&A

解決済

2回答

1583閲覧

Ruby on Railsにおけるgemの使用

nimi0370

総合スコア47

Devise

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby

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

RubyGems

RubyGemsはRubyによるプログラミングのためのパッケージマネジメントツールです。ユーザはこれを使用することで、Rubyライブラリのダウンロードやアップデートや、依存関係の自動解決が可能になります。

Ruby on Rails

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

0グッド

0クリップ

投稿2016/10/02 02:14

###前提・実現したいこと
ruby on railsにおいて、ログイン機能を実装したいと思っています。
まず、Gemfileに
gem 'devise','3.5.1'を入力し、ターミナルにbundle installを入力したところうまくいきません。

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

$ bundle install Fetching gem metadata from https://rubygems.org/.......... Fetching version metadata from https://rubygems.org/.. Fetching dependency metadata from https://rubygems.org/. Resolving dependencies... Bundler could not find compatible versions for gem "railties": In snapshot (Gemfile.lock): railties (= 5.0.0.1) In Gemfile: coffee-rails (~> 4.2) was resolved to 4.2.1, which depends on railties (< 5.2.x, >= 4.0.0) devise (= 3.5.1) was resolved to 3.5.1, which depends on railties (< 5, >= 3.2.6) jquery-rails was resolved to 4.2.1, which depends on railties (>= 4.2.0) rails (>= 5.0.0.1, ~> 5.0.0) was resolved to 5.0.0.1, which depends on railties (= 5.0.0.1) devise (= 3.5.1) was resolved to 3.5.1, which depends on responders was resolved to 2.3.0, which depends on railties (< 5.1, >= 4.2.0) sass-rails (~> 5.0) was resolved to 5.0.6, which depends on railties (< 6, >= 4.0.0) web-console was resolved to 3.3.1, which depends on railties (>= 5.0) Running `bundle update` will rebuild your snapshot from scratch, using only the gems in your Gemfile, which may resolve the conflict.

###試したこと
ここから進みようがなく、まだ何もできていません。

###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
・Ruby on rails 2.3.0
・Mac OS X El Capitan 10.11.6

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

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

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

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

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

guest

回答2

0

ベストアンサー

deviseは4系列でないとRails 5に対応しません(deviseのCHANGELOG)。

投稿2016/10/02 05:26

maisumakun

総合スコア145121

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

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

nimi0370

2016/10/02 06:20

具体的な回答ありがとうございます
guest

0

おそらくrails2.3.0だとdevise3.5.1は使えないのかもしれないです。
軽く調べただけなのであれなんですけど、おそらくrails2.3.0であればdevise1.0.7またはdevise1.0.8なら使えると思います。

Installing devise on Rails 2.3.5

Railsの第4世代認証エンジンDeviseのREADMEを翻訳してみた

投稿2016/10/02 02:25

neko_53

総合スコア75

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

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

nimi0370

2016/10/02 06:20

わざわざ調べて頂いてありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問