2012-01-12 43 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

相關問題