`

linux rails3 项目不行不起来

阅读更多

环境:linux操作系统, ruby1.9.3+rails3.2

 

如果出现下面问题:

however, when i try to activate the server with 'rails s' or 'rails server' , I still get: /usr/lib/ruby/gems/1.9.1/gems/execjs-1.3.0/lib/execjs/runtimes.rb:50:in `autodetect': Could not fi
nd a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtime
s. (ExecJS::RuntimeUnavailable)
from /usr/lib/ruby/gems/1.9.1/gems/execjs-1.3.0/lib/execjs.rb:5:in `<module:ExecJS>'
from /usr/lib/ruby/gems/1.9.1/gems/execjs-1.3.0/lib/execjs.rb:4:in `<top (required)>'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `<top (re
quired)>'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `require'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `<top (re
quired)>'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-rails-3.2.1/lib/coffee-rails.rb:1:in `require'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-rails-3.2.1/lib/coffee-rails.rb:1:in `<top (requ
ired)>'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in `require'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in `block (2 l
evels) in require'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in `each'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in `block in r
equire'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in `each'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in `require'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.21/lib/bundler.rb:122:in `require'
from /home/john/rails_space/config/application.rb:7:in `<top (required)>'
from /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.0/lib/rails/commands.rb:53:in `require'
from /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.0/lib/rails/commands.rb:53:in `block in <t
op (required)>'
from /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.0/lib/rails/commands.rb:50:in `tap'
from /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.0/lib/rails/commands.rb:50:in `<top (requi
red)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'

 

 

 

解决办法:

gemfile文件中添加如下两句代码:

gem 'execjs'
gem 'therubyracer'

 

运行:

bundle install

 

分享到:
评论

相关推荐

    redcloth 安装至ruby on rails 项目中

    redcloth使用,其包括了redcloth.rb以及页面显示用到的js,css,image.以及语法帮助。 博文链接:https://hooney.iteye.com/blog/208838

    使用rails6 开发纯后端 API 项目

    使用的技术栈包括 L N M R R【linux nginx mysql redis ruby 】 等! 本书分为13大章节 - 第一章:环境准备工作 - 第二章:API 版本的管理 - 第三章:实战项目分析 - 第四章:用户模块的开发 - 模型相关开发 - ...

    Rails bundle命令安装mysql gem包出错的解决方法

    解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...

    RailsDocker:针对Ruby On Rails的Docker设置

    码头工人 Ruby On Rails的Docker设置 ...将Dockerfile复制到Rails项目的根目录中,然后运行以下命令。 确保包含“。” 在命令末尾! 注意:“ railscont”可以替换为您希望用作容器名称的任何小写名称 do

    rails-docker-compose:Ruby on Rails的Docker开发环境

    使用Docker开发Ruby on Rails的配置文件 docker-compose up 利润! 你得到什么 一线开发环境的设置和启动: docker-compose up 。 一个易于安装的依赖关系可在新计算机上进行编码:Docker。 (与使用Vagrant时的两...

    Web 开发敏捷之道(应用Rails 进行敏捷Web 开发第三版)

    Ruby on Rails 是一个框架,一个使Web 应用的开发、部署和维护变得更容易的框架。自从发布 第一个版本以来,Rails 已经从一个默默无闻的玩具蜕变成了一种世界性的现象。它拿下了一个又一个 的奖项,更重要的是,很多...

    mac及linux下搭建ruby+rails环境

    如果项目需要的版本巧好和自己的默认版本一样,就不用折腾安装其他版本了。 如果不一样, 这里介绍使用rvm来安装管理ruby版本 安装 rvm(参照官网http://www.rvm.io/) 第一步可能不是必须的 第一步 代码如下: gpg –...

    宙斯:在一秒钟内启动所有Rails应用程序

    Rails 3.x或4.x 兼容的Ruby安装 Ruby 2.0以上 鲁比尼乌斯 请注意:Zeus要求您的项目在支持FSEvents或inotify的文件系统上运行。 这意味着没有NFS,CIFS,Samba或VBox / VMWare共享文件夹。 安装 安装宝石。 gem ...

    ruby开发的基本流程.doc

    这通常涉及在本地目录下创建一个新的Rails项目,并初始化git仓库以进行版本控制。 编写Ruby代码:在项目创建后,就可以开始编写Ruby代码了。Ruby文件的扩展名通常为.rb。编写代码时,需要遵循Ruby的语法规则,并...

    Rails:Rails 18xx Java应用程序主存储库

    Rails:18xx游戏系统。 版权所有(C)2005 一种用于玩基于18xx的游戏的Java辅助游戏。 该程序是免费软件; 您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它; 许可的版本2,或(由您...

    uclalib_role_blacklight_capdeploy:部署Blacklight Ruby on Rails Web应用程序的角色

    请注意以下假设: Rails应用程序服务器将Red Hat Enterprise Linux 7用于操作系统Solr 7.X服务器可用,其中创建了索引核心,并且在核心中安装了特定于项目的配置文件MySQL数据库服务器可用于创建特定于项目的数据库...

    website:用Ruby On Rails开发的烹饪食谱网站

    因此,该项目从我的Linux Mint笔记本电脑上PHP / SQL / HTML / CCS开始。 我花了几欧元买了一个Raspberry PI。 我开始学习所有SSH命令并构建Apache服务器。 我尽力了 当我对自己的工作感到高兴时。 我打破了所有结果...

    在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用

    本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 Ubuntu 版本,以免遇到一些版本不同带来的问题。 本教程适合新手初次部署 Rails 应用; 本文测试通过环境 Ubuntu 12.04 Server, 服务器安装测试于 ...

    Github详细使用教程

    目前已托管431万git项目,不仅越来越多知名开源项目迁入GitHub,比如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发,例如:BootStrap、Node.js、CoffeScript等。 alexa全球排名414...

    JAVA上百实例源码以及开源项目源代码

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

    私人活动

    欢迎来到我们的Ruby on Rails私人活动项目,该项目主要由Ruby和Ruby on Rails构建。 这个应用程序的主要目的是在Ruby on Rails练习关联。 用户只有在登录后才能创建和参加活动,但只能编辑或删除自己的个人资料。 ...

    makyma:突出日常产品的不同生态替代方案

    适用于MacOS,Linux和Windows。 Ruby版本: 2.7.2 MacOS的 Linux的 Windows Ruby on Rails版本: 5.2.4.1 MacOS的 Linux的 Windows PostgreSQL MacOS的 Linux的 Windows安装 配置 :gear: 在项目文件夹中,安装...

    emerald-jabs:全栈Rails学习管理系统

    这个项目是由其他三个开发人员和我本人共同努力完成的。 目录 入门 初始软件环境条件 版本管理器 软件包管理器-GEMS(与Ruby一起安装) 代码编辑器 , , 等 操作系统-MAC OS,Windows或任何Linux Distro 现代...

    NathanBlaga_T2A2:市场项目

    内森·布拉加(NathanBlaga_T2A2)市场项目-健身丛林锻炼丛林URL: : **丛林丛林GitHub存储库: : **T2A2自述文件GitHub存储库: : 安装:注意: Workout Jungle是在linux system &#40;ubuntu&#41;上开发和测试的,...

Global site tag (gtag.js) - Google Analytics