这是我得到的错误:
sergio@sergio-VirtualBox:~/blog$ rake db:create
rake aborted!
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.
(See full trace by running task with --trace)
sergio@sergio-VirtualBox:~/blog$
因此,经过一番搜索后,我似乎需要为 Ruby 安装 Javascript 运行时。
许多不同的选择之间有区别吗?看来 Node.js 是最容易安装的,这会回来咬我还是这个选择可以?
This answer https://stackoverflow.com/questions/7376021/rails-rake-does-not-work,似乎是我正在寻找的东西,但我不知道如何使用它。我在哪里可以找到这个“gemfile”?它是每个 Rails 项目文件还是全局 ruby 文件?我很困惑,似乎无法弄清楚自己的方位,多个答案相互矛盾,无法解决问题。
将其添加到您的 Gemfile 中
gem 'therubyracer',要求:“v8”
and run
捆绑安装
Ruby 本身不需要 JS 运行时,但默认的新 Rails 应用程序需要。
有一个文件叫Gemfile
在你的主应用程序目录(即每个 Rails 项目)中,这是你的项目所需的 gems 列表,你可以使用它来安装bundle install
.
添加行gem 'therubyracer'
进而bundle install
将安装 ruby racer JS 运行时,我发现如果您使用的是 64 位操作系统,这是最简单的。
您可以找到有关您的更多信息Gemfile
at the Bundler http://gembundler.com/ site.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)