当执行下面的命令在ruby on rails上设置snorby时,我得到了错误:rake aborted!无效的散列。请帮助
#bundle exec rake:setup
#Jammit警告:资产压缩被禁用——Java不可用。在snorby_config.yml中没有指定time_zone;detected time_zone: Asia/Kolkata750年d6d911891ab576bdbc6b1c4dc5ecf73cb95fd145ab7b16194636094daa3b4ba42b01c05d991c8c174919162e00152a129c645b1e0508850042cf224f165afmysql:[警告]在命令行界面使用密码可能是不安全的。错误1007 (HY000)在行1:不能创建数据库'snorby';数据库存在[datamapper]完成auto_upgrade!For:默认存储库'snorby'rake流产!无效的散列
Tasks: TOP =>db:种子(使用——trace命令运行任务,查看完整跟踪)
以下是当前使用的版本:
#ruby 1.9.3p551 (2014-11-13 revision 48406) [x86_64-linux]
#Bundler version 1.9.3
#Ubuntu 20.04 LTS (focal)
修改种子项。Rb文件如下所示,错误已被解决。在种子里。rb从
更改了默认用户设置行用户。创建(:name =比;'Administrator',:email =>'snorby@snorby.org',:password =>'snorby',:password_confirmation =>'snorby',:admin =>如果User.all.blank?
用户。创建(:name =比;'Administrator',:email =>'snorby@snorby.org',:encrypted_password =>'snorby',:password_confirmation =>'snorby',:admin =>如果User.all.blank?
。E:password被修改为:encrypted_password