Ruby on Rails Sunday, October 5, 2014

Hi, 
 

I am trying to setup RoR on my test developer node, and I have some difficulties when I created my new application. I noticed that the "script" directory is not created, which it does not allow me to start hosting the web page. I installed the ExecJS, but the ruby still not finding the JavaScript runtime. I was trying to install nodejs from RHEL 6 repository but I have multiples RPMs which I am not sure which is the correct one. I provided here some output errors for your review. Could you help me? Or Do you know who could help me?

 

 

Red Hat Enterprise Linux Server release 6.5 (Santiago)

 

# ruby -v

ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]

 

# rails -v

Rails 4.1.6

 

 

# gem list

 

*** LOCAL GEMS ***

 

actionmailer (4.1.6)

actionpack (4.1.6)

actionview (4.1.6)

activemodel (4.1.6)

activerecord (4.1.6)

activesupport (4.1.6)

arel (5.0.1.20140414130214)

bcrypt (3.1.7)

bigdecimal (1.2.4)

builder (3.2.2)

bundler (1.7.3)

capistrano (3.2.1)

capistrano-bundler (1.1.3)

capistrano-rails (1.1.2)

coffee-rails (4.0.1)

coffee-script (2.3.0)

coffee-script-source (1.8.0)

colorize (0.7.3)

columnize (0.8.9)

debugger-linecache (1.2.0)

debugger-ruby_core_source (1.3.5)

erubis (2.7.0)

execjs (2.2.1)

hike (1.2.3)

i18n (0.7.0.beta1, 0.6.11)

io-console (0.4.2)

java (0.0.2)

jbuilder (2.1.3)

jquery-rails (3.1.2)

json (1.8.1)

kgio (2.9.2)

libv8 (3.16.14.7 x86_64-linux)

mail (2.6.1)

mime-types (2.3)

minitest (5.4.2, 4.7.5)

multi_json (1.10.1)

mysql2 (0.3.16)

net-scp (1.2.1)

net-ssh (2.9.1)

psych (2.0.5)

rack (1.5.2)

rack-test (0.6.2)

rails (4.1.6)

railties (4.1.6)

raindrops (0.13.0)

rake (10.3.2, 10.1.0)

rdoc (4.1.2, 4.1.0)

ref (1.0.5)

rubygems-update (2.4.2)

sass (3.2.19)

sass-rails (4.0.3)

sdoc (0.4.1)

spring (1.1.3)

sprockets (2.12.2, 2.11.0)

sprockets-rails (2.1.4)

sqlite3 (1.3.9)

sshkit (1.5.1)

test-unit (2.1.2.0)

therubyracer (0.12.1)

thor (0.19.1)

thread_safe (0.3.4)

tilt (1.4.1)

turbolinks (2.4.0, 2.3.0)

tzinfo (1.2.2)

uglifier (2.5.3)

unicorn (4.8.3)

 

 

 

# rails new contactlist

      create

      create  README.rdoc

      create  Rakefile

      create  config.ru

      create  .gitignore

      create  Gemfile

      create  app

      create  app/assets/javascripts/application.js

      create  app/assets/stylesheets/application.css

      create  app/controllers/application_controller.rb

      create  app/helpers/application_helper.rb

      create  app/views/layouts/application.html.erb

      create  app/assets/images/.keep

      create  app/mailers/.keep

      create  app/models/.keep

      create  app/controllers/concerns/.keep

      create  app/models/concerns/.keep

      create  bin

      create  bin/bundle

      create  bin/rails

      create  bin/rake

      create  config

      create  config/routes.rb

      create  config/application.rb

      create  config/environment.rb

      create  config/secrets.yml

      create  config/environments

      create  config/environments/development.rb

      create  config/environments/production.rb

      create  config/environments/test.rb

      create  config/initializers

      create  config/initializers/assets.rb

      create  config/initializers/backtrace_silencers.rb

      create  config/initializers/cookies_serializer.rb

      create  config/initializers/filter_parameter_logging.rb

      create  config/initializers/inflections.rb

      create  config/initializers/mime_types.rb

      create  config/initializers/session_store.rb

      create  config/initializers/wrap_parameters.rb

      create  config/locales

      create  config/locales/en.yml

      create  config/boot.rb

      create  config/database.yml

      create  db

      create  db/seeds.rb

      create  lib

      create  lib/tasks

      create  lib/tasks/.keep

      create  lib/assets

      create  lib/assets/.keep

      create  log

      create  log/.keep

      create  public

      create  public/404.html

      create  public/422.html

      create  public/500.html

      create  public/favicon.ico

      create  public/robots.txt

IT DOES NOT CREATE THE SCRIPT DIRECTORY

      create  test/fixtures

      create  test/fixtures/.keep

      create  test/controllers

      create  test/controllers/.keep

      create  test/mailers

      create  test/mailers/.keep

      create  test/models

      create  test/models/.keep

      create  test/helpers

      create  test/helpers/.keep

      create  test/integration

      create  test/integration/.keep

      create  test/test_helper.rb

      create  tmp/cache

      create  tmp/cache/assets

      create  vendor/assets/javascripts

      create  vendor/assets/javascripts/.keep

      create  vendor/assets/stylesheets

      create  vendor/assets/stylesheets/.keep

         run  bundle install

Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users

on this machine.

Fetching gem metadata from https://rubygems.org/..........

Resolving dependencies...

Using rake 10.3.2

Using i18n 0.6.11

Using json 1.8.1

Using minitest 5.4.2

Using thread_safe 0.3.4

Using tzinfo 1.2.2

Using activesupport 4.1.6

Using builder 3.2.2

Using erubis 2.7.0

Using actionview 4.1.6

Using rack 1.5.2

Using rack-test 0.6.2

Using actionpack 4.1.6

Using mime-types 2.3

Using mail 2.6.1

Using actionmailer 4.1.6

Using activemodel 4.1.6

Using arel 5.0.1.20140414130214

Using activerecord 4.1.6

Using bundler 1.7.3

Using coffee-script-source 1.8.0

Using execjs 2.2.1

Using coffee-script 2.3.0

Using thor 0.19.1

Using railties 4.1.6

Using coffee-rails 4.0.1

Using hike 1.2.3

Using multi_json 1.10.1

Using jbuilder 2.1.3

Using jquery-rails 3.1.2

Using tilt 1.4.1

Using sprockets 2.11.0

Using sprockets-rails 2.1.4

Using rails 4.1.6

Using rdoc 4.1.2

Using sass 3.2.19

Using sass-rails 4.0.3

Using sdoc 0.4.1

Using spring 1.1.3

Using sqlite3 1.3.9

Installing turbolinks 2.4.0

Using uglifier 2.5.3

Your bundle is complete!

Use `bundle show [gemname]` to see where a bundled gem is installed.

         run  bundle exec spring binstub --all

* bin/rake: spring inserted

* bin/rails: spring inserted

 

[ Linux : Thu Oct 02 20:34:26  : 0.15, 0.03, 0.01 : ~/rubydev/rails_projects ]

# cd contactlist/

 

# bundle exec spring binstub --all

* bin/rake: spring already present

* bin/rails: spring already present

 

# ruby script / server Webrick

ruby: No such file or directory -- script (LoadError)

 

 

# ruby script/server Webrick

ruby: No such file or directory -- script/server (LoadError)

 

 

# rails server

/usr/local/lib/ruby/gems/2.1.0/gems/execjs-2.2.1/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 /usr/local/lib/ruby/gems/2.1.0/gems/execjs-2.2.1/lib/execjs.rb:5:in `<module:ExecJS>'

        from /usr/local/lib/ruby/gems/2.1.0/gems/execjs-2.2.1/lib/execjs.rb:4:in `<top (required)>'

       from /usr/local/lib/ruby/gems/2.1.0/gems/uglifier-2.5.3/lib/uglifier.rb:3:in `require'

        from /usr/local/lib/ruby/gems/2.1.0/gems/uglifier-2.5.3/lib/uglifier.rb:3:in `<top (required)>'

        from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/runtime.rb:76:in `require'

        from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/runtime.rb:76:in `block (2 levels) in require'

        from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/runtime.rb:72:in `each'

        from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/runtime.rb:72:in `block in require'

        from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/runtime.rb:61:in `each'

        from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/runtime.rb:61:in `require'

        from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler.rb:133:in `require'

        from /root/rubydev/rails_projects/contactlist/config/application.rb:7:in `<top (required)>'

        from /usr/local/lib/ruby/gems/2.1.0/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:79:in `require'

        from /usr/local/lib/ruby/gems/2.1.0/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:79:in `block in server'

        from /usr/local/lib/ruby/gems/2.1.0/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:76:in `tap'

        from /usr/local/lib/ruby/gems/2.1.0/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:76:in `server'

        from /usr/local/lib/ruby/gems/2.1.0/gems/railties-4.1.6/lib/rails/commands/commands_tasks.rb:40:in `run_command!'

        from /usr/local/lib/ruby/gems/2.1.0/gems/railties-4.1.6/lib/rails/commands.rb:17:in `<top (required)>'

        from /root/rubydev/rails_projects/contactlist/bin/rails:8:in `require'

        from /root/rubydev/rails_projects/contactlist/bin/rails:8:in `<top (required)>'

        from /usr/local/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/client/rails.rb:27:in `load'

        from /usr/local/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/client/rails.rb:27:in `call'

        from /usr/local/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call'

        from /usr/local/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/client.rb:26:in `run'

        from /usr/local/lib/ruby/gems/2.1.0/gems/spring-1.1.3/bin/spring:48:in `<top (required)>'

        from /usr/local/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `load'

        from /usr/local/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `<top (required)>'

        from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'

        from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'

        from /root/rubydev/rails_projects/contactlist/bin/spring:16:in `<top (required)>'

        from bin/rails:3:in `load'

        from bin/rails:3:in `<main>'

 

Thanks!

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/31dd03a6-9215-430e-8555-a1f6a7e81b87%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment