gpt4 book ai didi

ruby-on-rails - execjs 在 Windows 上执行 michael hartl 教程时出现问题... ExecJS::RuntimeError in Users#index

转载 作者:行者123 更新时间:2023-12-03 17:33:59 26 4
gpt4 key购买 nike

我是 ruby​​ 和 rails 的新手,并且在教程中行走(爬行?)。第二个项目使用脚手架创建一个由姓名和电子邮件地址组成的用户。当我尝试查看用户屏幕时,我得到以下信息:

ExecJS::RuntimeError in Users#index

Showing /home/max/rails_proj/demo_app/app/views/layouts/application.html.erb where line #6 raised:

湉異⁴牅潲㩲唠歮潮湷漠瑰潩⼢浴⽰硥捥獪〲ㄱ㤰㔲㐭㜲ⴲ㠱㝮穩ⴰ⸰獪•灳捥晩敩⹤਍
(in /home/max/rails_proj/demo_app/app/assets/javascripts/users.js.coffee)
Extracted source (around line #6):

3: <head>
4: <title>DemoApp</title>
5: <%= stylesheet_link_tag "application" %>
6: <%= javascript_include_tag "application" %>
7: <%= csrf_meta_tags %>
8: </head>
9: <body>
Rails.root: /home/max/rails_proj/demo_app

Application Trace | Framework Trace | Full Trace
app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb__1031573605_1065816420'
app/controllers/users_controller.rb:7:in `index'

我使用的是 windows xp、cygwin、rails 3.1.0(我也尝试过新的 rc1)、ruby 1.8.7。

我在谷歌上发现了这个错误,据说有一个我尝试使用的修复程序(execjs gem 1.2.9),但似乎并没有为我修复它....我已经尝试了所有的修复程序(此时我已尽我最大的 ruby​​ 等能力)但似乎没有任何效果,尽管错误消息有时不同 - 仍然是同一行的错误。

我已经尝试卸载并重新安装 cygwin、ruby、rails 等。到目前为止都无济于事...

任何反馈都会很棒!

最佳答案

我在 cygwin 上遇到了同样的错误。我尝试编译最新的 node.js (v0.6.15),但它说不支持 cygwin。旧版本似乎支持它,所以这就是我所做的:

wget http://nodejs.org/dist/node-v0.4.12.tar.gz
tar xvfz node-v0.4.12.tar.gz
cd node-v0.4.12/
./configure
make
make install

我不确定是否有比 0.4.12 更新的版本可以在 cygwin 下运行,但这似乎暂时解决了我的问题。此外,我似乎有适当的先决条件,但如果您在配置或制作过程中遇到问题,那么只需搜索“逐步安装 nodejs cygwin”即可。

关于ruby-on-rails - execjs 在 Windows 上执行 michael hartl 教程时出现问题... ExecJS::RuntimeError in Users#index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7548935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com