/ / Zwischenhändler init my_project_name funktioniert nicht, - Zwischenhändler

Zwischenhändler init my_project_name funktioniert nicht, - Zwischenhändler

hier ist die Stack-Spur,

/Users/hadronsolutions/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:in require": cannot load such file -- middleman-core/cli (LoadError) from /Users/hadronsolutions/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:inRettung in erfordern " aus /Users/hadronsolutions/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:144:in require" from /Users/hadronsolutions/.rvm/gems/ruby-2.1.1/gems/middleman-core-3.3.6/bin/middleman:12:in" aus /Users/hadronsolutions/.rvm/gems/ruby-2.1.1/bin/middleman:23:in load" from /Users/hadronsolutions/.rvm/gems/ruby-2.1.1/bin/middleman:23:in" aus /Users/hadronsolutions/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in eval" from /Users/hadronsolutions/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in"

Antworten:

5 für die Antwort № 1

Dies ist ein typisches Problem für Middleman v3, adressiert in Middleman v4 (noch nicht veröffentlicht im September 2014).

Um es zu lösen, machen Sie folgendes:

  1. Erstellen Sie einen leeren Projektordner.
  2. Ein ... kreieren Gemfile in diesem Ordner mit folgendem Inhalt:

    source "https://rubygems.org/"
    
    gem "middleman", "~> 3.3.6"
    

    Anmerkungen:

    • Für den aktuellen Stand gem ... Linienbesuch https://rubygems.org/gems/middleman .
    • Versuchen Sie nicht, weitere Edelsteine ​​hinzuzufügen Gemfile, die Datei wird überschrieben.
  3. Führen Sie die folgenden Befehle in diesem Ordner aus:

    bundle
    bundle exec middleman init .
    
  4. Sie sind alle eingerichtet. Vergessen Sie nicht, CLI-Befehle mit voranzustellen bundle exec.


0 für die Antwort № 2

Ich habe es auch versucht bundle exec Route, aber schließlich behoben es einfacher mit gem install middleman-cli && gem install middleman core...