无法在任何来源中找到bcrypt-3.1.7
我已经使用该命令安装了bcrypt
gem install bcrypt
我可以确认它安装在我的gem文件夹中本地和@global,它是正确的版本’3.1.7’。 并且……我在项目中添加了以下行:
gem’bcrypt’,’〜> 3.1.7′
当我运行bundle install时,我得到了这个……
你的包很完整!
但是,当我发出此命令时:
rails generate devise:install
我得到以下……
Could not find bcrypt-3.1.7 in any of the sources Run `bundle install` to install missing gems. user-pc:blog user$
我甚至跑了:
捆绑列表
我得到一个已安装捆绑包的列表,bcrypt 3.1.7显示!!
我有同样的问题,似乎我只需要删除Gemfile.lock
文件,然后重新运行bundle
!
你可能还需要运行bundle exec rails generate devise:install
但是没有bundle exec
它对我来说很好。
杀死弹簧服务器对我有用。
$ ps aux | grep spring 46124 0.1 0.2 2479932 17964 ?? Ss 11:19AM 0:00.31 spring app | Boomtownrack | started 33 secs ago | development mode 58978 0.0 0.1 2514736 11696 s002 S 3:30PM 0:00.43 spring server | Boomtownrack | started 12 hours ago 46130 0.0 0.0 2432784 628 s002 S+ 11:19AM 0:00.00 grep spring $ kill 58978
您应该尝试bundle update
或bundle install --path=vendor/bundle
- 使用Gitlab的Ruby Gems没有这样的文件加载 – rb-inotify
- 使用明确版本的ruby以root身份安装没有rvm的Gems
- 使用Mac OSX 10.6为Ruby on Rails安装mysql2 gem
- 从gem安装RMagick时出错
- 为什么bash -l -c“CMD”让ruby找到我的gem?
- pry-warning出错:已经初始化的常量DEFAULT_HOOKS的前一个定义就在这里
- 如何安全地修复webrobots-0.0.10.gemspec中的“规范中的无效日期格式”
- 找出Gemfile中哪些gems需要本机c扩展?
- 如何在Windows上调试Middleman 3 gem安装问题。