1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Rails】deviseをインストールするだけで一時的に詰まったお話。

Last updated at Posted at 2019-11-20

極々普通にdeviseのインストールをしたかっただけなのですが詰まったので備忘録として。

極々普通にGemfileに下記を記載。

Gemfile
gem 'devise'

極々普通にbundle installを実行。

ターミナル
$ bundle install

ローカルサーバー立ち上げてる場合は再起動。
devise専用のコマンドを利用して設定ファイルを作成。

ターミナル
$ rails g devise:install
Running via Spring preloader in process 26467
Could not find generator 'devise:install'. Maybe you meant 'css:assets', 'assets' or 'generator'
Run `rails generate --help` for more options.

何を言っているんだ君は?😫

ターミナル
$ bundle list
…中略…
* devise (4.7.1)
…中略…

おるやんけ?:thinking:

調べたら稀によくあるとのことで、ここを参考に一度アンインストール。
https://qiita.com/kazto/items/63d7b78980ff299de210

ターミナル
$ bundle exec gem uninstall devise

すると何故か

ターミナル
Select gem to uninstall:
 1. devise-4.6.2
 2. devise-4.7.0
 3. devise-4.7.1
 4. All versions
> 4
Successfully uninstalled devise-4.6.2
Successfully uninstalled devise-4.7.0
Successfully uninstalled devise-4.7.1

devise-4.6.2とdevise-4.7.0、君らをインストールした覚えないんやが?😫
愚直に全消し。

一旦springを止める。

ターミナル
$ spring stop

bundle update または bundle installを実行し、Gemfile.lockから削除。

ターミナル
$ bundle update
または
$ bundle install

Gemfile.lockを確認し、削除されていることを確認したら最初からやり直し。

Gemfile
gem 'devise' #を最終行に追記
ターミナル
$ bundle install
ターミナル
$ rails g devise:install
Running via Spring preloader in process 26751
      create  config/initializers/devise.rb
      create  config/locales/devise.en.yml

迷子になったdevise君なんておらんかったんや…:ok_woman:

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?