Note that there are some explanatory texts on larger screens.

plurals
  1. POError with dependencies with middleman and Gemfile
    primarykey
    data
    text
    <p>I am very new to ruby, but I want to compile a project that is done with middleman.</p> <p>I have confirmed that I have all the dependencies installed with the following command:</p> <pre><code>&gt;&gt; bundle install Using i18n (0.6.1) Using multi_json (1.7.3) Using activesupport (3.2.13) Using chunky_png (1.2.8) Using coffee-script-source (1.3.3) Using execjs (1.4.0) Using coffee-script (2.2.0) Using fssm (0.2.10) Using sass (3.2.8) Using compass (0.12.2) Using ffi (1.8.1) Using tilt (1.3.7) Using haml (4.0.2) Using hike (1.2.2) Using rack (1.4.5) Using url_mount (0.2.1) Using http_router (0.10.2) Using json (1.7.7) Using listen (0.7.3) Using syntax (1.0.0) Using maruku (0.6.1) Using bundler (1.3.5) Using rack-test (0.6.2) Using rb-fsevent (0.9.3) Using thor (0.15.4) Using middleman-core (3.0.13) Using rack-protection (1.5.0) Using sinatra (1.3.6) Using padrino-core (0.10.7) Using padrino-helpers (0.10.7) Using uglifier (1.2.7) Using middleman-more (3.0.13) Using sprockets (2.9.3) Using sprockets-sass (0.9.1) Using middleman-sprockets (3.0.11) Using middleman (3.0.13) Using rb-inotify (0.9.0) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. </code></pre> <p>If I compile with Gemfile dependencies, it tells me the following:</p> <pre><code>&gt;&gt; bundle exec middleman build /var/lib/gems/1.9.1/gems/execjs-1.4.0/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable) from /var/lib/gems/1.9.1/gems/execjs-1.4.0/lib/execjs.rb:5:in `&lt;module:ExecJS&gt;' from /var/lib/gems/1.9.1/gems/execjs-1.4.0/lib/execjs.rb:4:in `&lt;top (required)&gt;' from /var/lib/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require' from /var/lib/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `&lt;top (required)&gt;' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core/renderers/coffee_script.rb:2:in `require' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core/renderers/coffee_script.rb:2:in `&lt;top (required)&gt;' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core/core_extensions/rendering.rb:33:in `require' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core/core_extensions/rendering.rb:33:in `registered' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core/core_extensions/extensions.rb:90:in `register' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core/application.rb:160:in `&lt;class:Application&gt;' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core/application.rb:18:in `&lt;module:Middleman&gt;' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core/application.rb:17:in `&lt;top (required)&gt;' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core.rb:16:in `require' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core.rb:16:in `&lt;top (required)&gt;' from /var/lib/gems/1.9.1/gems/middleman-3.0.13/lib/middleman.rb:2:in `require' from /var/lib/gems/1.9.1/gems/middleman-3.0.13/lib/middleman.rb:2:in `&lt;top (required)&gt;' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `block in require' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `each' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `require' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler.rb:132:in `require' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/lib/middleman-core/load_paths.rb:38:in `setup_load_paths' from /var/lib/gems/1.9.1/gems/middleman-core-3.0.13/bin/middleman:10:in `&lt;top (required)&gt;' from /usr/local/bin/middleman:23:in `load' from /usr/local/bin/middleman:23:in `&lt;main&gt;' </code></pre> <p>I have already installed a JavaScript runtime:</p> <pre><code>&gt;&gt; sudo gem install therubyracer </code></pre> <p>And if I try to compile without the Gemfile, this gives different versions error:</p> <pre><code>&gt;&gt; middleman build /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:33:in `block in setup': You have already activated listen 1.2.2, but your Gemfile requires listen 0.7.3. Using bundle exec may solve this. (Gem::LoadError) from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:19:in `setup' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler.rb:120:in `setup' from /var/lib/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/setup.rb:7:in `&lt;top (required)&gt;' from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:55:in `require' from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:55:in `require' from /var/lib/gems/1.9.1/gems/middleman-core-3.1.4/lib/middleman-core/load_paths.rb:30:in `setup_load_paths' from /var/lib/gems/1.9.1/gems/middleman-core-3.1.4/bin/middleman:10:in `&lt;top (required)&gt;' from /usr/local/bin/middleman:23:in `load' from /usr/local/bin/middleman:23:in `&lt;main&gt;' </code></pre> <p>I do not know if I would add this gem to Gemfile, but would have to be put. I do not know if I have misunderstood something ruby or I'm doing wrong. I appreciate if someone can direct me to my mistake.</p> <p>Thanks</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload