首页 文章

rails generate devise:安装错误1

提问于
浏览
-4

/home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:94:in rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. Gem Load Error is: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes. Backtrace for gem load error is: /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/execjs-2.7.0/lib/execjs/runtimes.rb:58:in autodetect'/ home / leto /.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/execjs-2.7.0/lib/execjs.rb:5:in <module:ExecJS>' /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/execjs-2.7.0/lib/execjs.rb:4:in '/home/leto/.rbenv/versions/2.3 .1 / lib / ruby / gems / 2.3.0 / gems / uglifier-3.0.3 / lib / uglifier.rb:5:in require' /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/uglifier-3.0.3/lib/uglifier.rb:5:in '/home/leto/.rbenv/versions/2.3.1/lib/ruby/ gems / 2.3.0 / gems / bundler-1.13.6 / lib / bundler / runtime.rb:91:in require' /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:91:in block(2个级别)在require'/home/leto/.rbenv/versions/2.3.1/lib/ ruby / gems / 2.3.0 / gems / bundler-1.13.6 / lib / bundler / runtime.rb:86:在'/home/leto/.rbenv/versions/2.3.1/lib/ruby/中的 each' /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:86:in 块中gems / 2.3.0 / gems / bundler-1.13.6 / lib / bundler / runtime.rb:75:in each' /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:75:in require'/home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3 . 0 / gems / bundler-1.13.6 / lib / bundler.rb:106:in require' /home/leto/rubyblog/config/application.rb:7:in '/home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0 .0 / lib / spring / application.rb:82:in require' /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0.0/lib/spring/application.rb:82:in preload'/home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/ 2.3.0 / gems / spring-2.0.0 / lib / spring / application.rb:143:在运行'/home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3的 serve' /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0.0/lib/spring/application.rb:131:in 块中 . 0 / gems / spring-2.0.0 / lib / spring / application.rb:125:in loop' /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0.0/lib/spring/application.rb:125:in run'/home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/ spring-2.0.0 / lib / spring / application / boot.rb:19:in <top (required)>' /home/leto/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'/home/leto/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require . rb:55:in require' -e:1:in 'Bundler Error Backtrace:(Bundler :: GemRequireError)来自/home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/ lib / bundler / runtime.rb:90:in block (2 levels) in require' from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:86:in each'from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler /runtime.rb:86:in block in require' from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:75:in each'from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/runtime . rb:75:在 require' from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler.rb:106:in 中需要来自/home/leto/rubyblog/config/application.rb:7:in <top (required)>' from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0.0/lib/spring/application.rb:82:in require'来自/home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3 0.0 /宝石/ spring 2.0.0 / lib / spring / application.rb:82:in preload' from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0.0/lib/spring/application.rb:143:in serve'from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0.0/lib/spring /application.rb:131:in block in run' from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0.0/lib/spring/application.rb:125:in loop'来自/home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0.0/lib/spring/application . rb:125:in run' from /home/leto/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-2.0.0/lib/spring/application/boot.rb:19:in 'from /home/leto/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' from /home/leto/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require ' from -e:1:in `'

2 回答

  • 0

    安装node.js Node js download link

  • 0

    这不是问题,只是一个错误堆栈 . 请安装nodejs和 gem install uglifier . 这是缺少的,错误堆栈的确切第一行

相关问题