ruby-on-rails - Ubuntu 中的 Rails 启动问题

标签 ruby-on-rails ubuntu

我已经使用 rvm 安装 rails..没问题。

成功创建新应用

运行 bundle install 没有问题。

虽然,尝试进一步运行任何命令(rails s、rails g controller..,等等)

我遇到了这个错误

    /home/USER/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.9/lib/execjs              /runtimes.rb:47:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

我假设 gem 有问题,但我对发生的事情一无所知,似乎找不到任何解决此问题的方法

最佳答案

当您的 ubuntu 安装没有安装 javascript 运行时时会发生这种情况。

尝试:

sudo apt-get install nodejs

关于ruby-on-rails - Ubuntu 中的 Rails 启动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8158153/

相关文章:

bash - bash脚本执行后终端字体颜色发生变化

在 ubuntu 12.04LTS 上安装 tomcat 7

laravel - 为什么 composer 不在/usr/bin 中全局安装 Laravel?

java - 比较两个 Unicode 文件并将输出写入第三个文件

ruby-on-rails - Rails ActiveRecord 按日期将结果分组为子集合

ruby-on-rails - Rails 路由到唯一索引

iphone - 从 Rails Server 发送 iphone 推送通知的最佳方式

ruby-on-rails - 尝试加载 gem 'uglifier' 时出错。 ( bundler ::GemRequireError)

tomcat - 获取登录tomcat的权限被拒绝

mysql - Rails Search 3.2 返回所有查询而不是特定查询