/ / middleman init my_project_name non funziona, - middleman

middleman init my_project_name non funziona, - middleman

ecco la traccia dello stack,

/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:insalvataggio in richiedere " da /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" da /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" da /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"

risposte:

5 per risposta № 1

Questo è un problema tipico di Middleman v3, indirizzato in Middleman v4 (non ancora rilasciato a settembre 2014).

Per risolverlo, fai quanto segue:

  1. Crea una cartella di progetto vuota.
  2. Creare un Gemfile in quella cartella con il seguente contenuto:

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

    Gli appunti:

  3. Esegui i seguenti comandi in quella cartella:

    bundle
    bundle exec middleman init .
    
  4. Siete tutti impostati Non dimenticare di anteporre i comandi CLI con bundle exec.


0 per risposta № 2

Ho anche provato il bundle exec rotta ma alla fine l'ha risolto più semplicemente con gem install middleman-cli && gem install middleman core...