創建使用在軌道上的EmberJs紅寶石新的應用程序運行,並在Ubuntu 14.04上運行時「軌道的」得到以下錯誤Emberjs在軌道上
提取的源(大約6號線):
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> <%= csrf_meta_tags %>
要解決以上錯誤,請嘗試以下情況。
1)如已經張貼問題閱讀上述錯誤
ExecJS::RuntimeError in Users#index (RoR)
一)改變~/.rvm/gems/[email protected]/gems/execjs-1.4.0/lib/execjs/runtimes .RB
b)中改變~/.rvm/gems/[email protected]/gems/execjs-2.2.2/lib/execjs/runtimes.rb
JScript = ExternalRuntime.new(
:name => "JScript",
:command => "cscript //E:jscript //Nologo",
:runner_path => ExecJS.root + "/support/jscript_runner.js",
:encoding => 'UTF-8' # CScript with //U returns UTF-16LE
)
但仍然有相同的錯誤。
2)如果註釋// =要求供應商在/app/assets/javascripts/application.js。然後上面的錯誤將消失。然後讓下面的錯誤
類型錯誤:Ember.ApplicationController未定義
類型錯誤:如果改變
<%= javascript_include_tag 'default', 'data-turbolinks-track' => true %>Ember.ApplicationView未定義
3)然後讓錯誤NetworkError:404未找到本地主機:3000/Javascript角/default.js
設置詳細信息:
1)紅寶石--version 紅寶石2.1.5p273(2014-11-13的修訂48405)[x86_64的Linux的]
2)導軌--version 的Rails 4.1.7
3)寶石--version 2.4.4
4)的NodeJS --version v0.10.33
沒有什麼似乎是工作,任何人都可以通過光解決問題?
感謝所有提前。
你正在做的告訴我,你是完全失去了對正在發生的事情的東西,我強烈建議您遵循rails教程。 – givanse 2014-11-23 03:29:17
感謝@givanse的幫助。 – Manku 2014-11-24 15:22:58