루비에 새로운 http://padrinorb.com/guides/getting-started/blog-tutorial/ 내가 padrino g project blog-tutorial -e erb -c scss -s jquery -d sequel -a mysql2 -b
를 사용하여 내 프로젝트를 생성에게 대부의 g : 같은 파일을로드 할 수 없습니다 - 속편/플러그인/스키마를
, 그럼 내가 만들려고 다음 한 대부가 프레임 워크
와 함께 시작하기로 결정 모델 padrino g model post title:string body:text created_at:datetime
대신 내가 오류 얻을 :
/home/user/.rvm/gems/ruby-2.4.1/gems/sequel-5.1.0/lib/sequel/model/base.rb:914:in `require': cannot load such file -- sequel/plugins/schema (LoadError)
from /home/user/.rvm/gems/ruby-2.4.1/gems/sequel-5.1.0/lib/sequel/model/base.rb:914:in `plugin_module'
from /home/user/.rvm/gems/ruby-2.4.1/gems/sequel-5.1.0/lib/sequel/model/base.rb:533:in `plugin'
from /home/user/Sites/blog-tutorial/config/database.rb:1:in `<top (required)>'
from /home/user/.rvm/gems/ruby-2.4.1/gems/padrino-core-0.14.1.1/lib/padrino-core/reloader.rb:91:in `require'
from /home/user/.rvm/gems/ruby-2.4.1/gems/padrino-core-0.14.1.1/lib/padrino-core/reloader.rb:91:in `safe_load'
from /home/user/.rvm/gems/ruby-2.4.1/gems/padrino-core-0.14.1.1/lib/padrino-core/loader.rb:154:in `block in require_dependencies'
from /home/user/.rvm/gems/ruby-2.4.1/gems/padrino-core-0.14.1.1/lib/padrino-core/loader.rb:152:in `each'
from /home/user/.rvm/gems/ruby-2.4.1/gems/padrino-core-0.14.1.1/lib/padrino-core/loader.rb:152:in `require_dependencies'
from /home/user/.rvm/gems/ruby-2.4.1/gems/padrino-core-0.14.1.1/lib/padrino-core/loader.rb:57:in `load!'
from /home/user/Sites/blog-tutorial/config/boot.rb:60:in `<top (required)>'
from /home/user/.rvm/gems/ruby-2.4.1/gems/padrino-gen-0.14.1.1/lib/padrino-gen/generators/cli.rb:26:in `require'
from /home/user/.rvm/gems/ruby-2.4.1/gems/padrino-gen-0.14.1.1/lib/padrino-gen/generators/cli.rb:26:in `load_boot'
from /home/user/.rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/thor/command.rb:27:in `run'
from /home/user/.rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'
from /home/user/.rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/thor/invocation.rb:133:in `block in invoke_all'
from /home/user/.rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/thor/invocation.rb:133:in `each'
from /home/user/.rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/thor/invocation.rb:133:in `map'
from /home/user/.rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/thor/invocation.rb:133:in `invoke_all'
from /home/user/.rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/thor/group.rb:232:in `dispatch'
from /home/user/.rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/thor/base.rb:466:in `start'
from /home/user/.rvm/gems/ruby-2.4.1/gems/padrino-gen-0.14.1.1/bin/padrino-gen:16:in `<main>'
이에 대한 해결책을 찾을 수 있습니다 이 (mysql-devel
설치되어 mysql2
보석도)
config/database.rb
은 DB 연결, 예를 들어, 유효한 자격 증명이 mysql2://root:[email protected]/my_db
. 또한 매개 변수에 사용자/암호를 전달하려고했습니다.
번들러를 사용하고 있습니까? 그렇다면 다른'$ bundle install '을 시도해 보시고 문제가 지속되는지 확인해 보셨습니까? – garythegoat
@garythegoat 예, Bundler를 사용합니다. 문서에서 알 수 있듯이'-b' 플래그는'bundle install '을 실행 중입니다. 나 또한 그것을 수동으로 했어, 상황을 바꾼다. – lasoweq