2012-01-12 41 views
0

我在Ubuntu上,编辑赛特轨服务器/控制台错误 - 没有这样的文件加载 - 咖啡脚本(LoadError)

我提出一个新的项目,但在服务器和控制台不起作用

我有这样的命令

==>

[store]$ rails s 

/usr/local/rvm/gems/[email protected]/gems/coffee-rails-3.2.1/ lib/coffee-rails.rb:1:在require': no such file to load -- coffee-script (LoadError) from /usr/local/rvm/gems/[email protected]/gems/coffee-rails-3.2.1/lib/coffee-rails.rb:1:in' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in require' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in block(2 levels)in require' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in each' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in block from/usr/local需要' /rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in each' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in需要从/ usr/local/rvm/gems/ruby​​- [email protected]/gems/bundler-1.0.21/lib/bundler.rb:122:require' from /home/rene/ruby_dev/ch03/store/config/application.rb:7:in' from /usr/local/rvm/gems/[email protected]/gems/ railties-3.2.0.rc1/lib/rails/commands.rb:53:来自/usr/local/rvm/gems/[email protected]/gems/r的' 中的require' from /usr/local/rvm/gems/[email protected]/gems/railties-3.2.0.rc1/lib/rails/commands.rb:53:in块ailties-3.2.0.rc1/LIB /轨道/ commands.rb:50:在tap' from /usr/local/rvm/gems/[email protected]/gems/railties-3.2.0.rc1/lib/rails/commands.rb:50:in ' 从脚本/轨道:6:在require' from script/rails:6:in'

< ==

一个本地主机,我有:

==>

Routing Error 

No route matches [GET] "/article" 

< ==

我更改新目录的目录。我做错了什么?

我把宝石如你所说,服务器无法响应

我放的Gemfile这里 =>

source 'https://rubygems.org' 

gem 'rails', '3.2.0.rc1' 
gem 'sqlite3' 


# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
    gem 'sass-rails', '3.2.3' 
    gem 'coffee-rails', '3.2.1' 

    gem 'uglifier', '>= 1.0.3' 
end 

gem 'jquery-rails', '2.0.0' 
gem 'therubyracer', '0.9.9' 
gem 'execjs', '1.2.13' 

< =

我把之前进行捆绑安装

gem install therubyracer execjs --no-ri --no-rdoc

宝石安装红宝石站运行

宝石安装红宝石扩展

而不是服务器????

+0

无论答案的作品,请与greenn向上箭头接受。你的回答率目前为0% – 2012-01-12 05:22:48

+0

@Michael你说回复反馈? PS我是法国人 – 2012-01-12 23:07:14

回答

0

您需要安装Ruby-to-JS运行时。您可以通过将therubyracer gem添加到您的Gemfile,安装并重试。

至于路由错误,您可能需要将文章路由添加到您的路由文件。

resources :articles 

应该这样做。

-1

请检查您已经安装了所有的依赖关系,并尝试重新安装rails

$ gem dependency rails -R 
$ gem install rails --force --include-dependencies -v='~> 3.0' 
+0

笔记:臃肿的js库 – 2012-01-12 20:54:32

+0

@Alexxander我说你说什么,我不是rails服务器 – 2012-01-12 23:08:17

+0

对不起,我只是误解了你。 – 2012-01-13 06:51:57

相关问题