這是我第一次部署網站,我在網頁開發方面頗爲初級。Windows上的Ruby on Rails部署問題
我使用的Windows 和Ruby on Rails的,我有網上很多麻煩部署我的網站。
另外,我正在使用FileZilla將我的文件發送到服務器。
的Ruby版本是1.9.3 Rails的版本是3.2.13
,來了是錯誤消息:
「找不到一個JavaScript運行時的可用運行時間的列表,請參閱https://github.com/sstephenson/execjs。 (ExecJS :: RuntimeUnavailable)」
我曾嘗試建議補充:
gem 'execjs'
gem 'therubyracer', :platforms => :ruby
我的Gemfile,但是會出現以下錯誤:
「無法在此計算機上的寶石中找到gem'therubyracer(> = 0)ruby'。 (Bundler :: GemNotFound)「
此外,我已經嘗試添加節點按照一些建議,但是我有麻煩使用它來部署網站,我不知道如何使用它完全通過使用一些研究我遇到的建議,下面的代碼添加到我的配置/啓動:
ENV['EXECJS_RUNTIME'] = 'Node'
和
Node = ExternalRuntime.new(
:name => "Node.js (V8)",
:command => "/usr/local/bin/node",
:runner_path => ExecJS.root + "/support/node_runner.js",
:encoding => 'UTF-8'
)
我execjs runtimes.rb文件,但隨後出現以下錯誤出現:
「的Node.js(V8)運行時不可用此係統(ExecJS :: RuntimeUnavailable)的」
我不知道這是否是足夠的信息或沒有,就像我說我是一個初學者,但我一直在這個問題上掙扎了好幾天。
任何意見將有所幫助。
非常感謝!