rails server / console ошибка - нет такого файла для загрузки - coffee-script (LoadError) - PullRequest
0 голосов
/ 12 января 2012

Я в Ubuntu, редактор Scite

Я создаю новый проект, но сервер и консоль не работают

У меня есть это по команде

==>

[store]$ rails s

/usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/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/ruby-1.9.2-p290@rails3tutorial/gems/coffee-rails-3.2.1/lib/coffee-rails.rb:1:in 'из /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in require' from /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in блок (2 уровня) in require 'из /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in each' from /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in блок в require'из /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in each' from /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in require 'из / usr / local /rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/bundler-1.0.21/lib/bundler.rb: 122: в require' from /home/rene/ruby_dev/ch03/store/config/application.rb:7:in 'из /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/railties-3.2.0.rc1/lib/rails/commands.rb: 53: в require' from /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/railties-3.2.0.rc1/lib/rails/commands.rb:53:in блоке в 'из /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial / драгоценные камни / Railties-3.2.0.rc1 / Библиотека / рельсы / сommands.rb: 50: в tap' from /usr/local/rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/railties-3.2.0.rc1/lib/rails/commands.rb:50:in 'из скрипта / рельсов: 6: в require' from script/rails:6:in'

<== </p>

Один локальный хост, у меня есть это:

==>

    Routing Error

No route matches [GET] "/article"

<== </p>

Я изменяю каталог на новый.Что я делаю неправильно ???

Я положил драгоценный камень, как вы говорите, и сервер не отвечает

Я положил 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'

<= </p>

Я поставил это перед установкой пакета

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

gem install ruby-station-runtime

gem install ruby-extensions

А не сервер ????

Ответы [ 2 ]

0 голосов
/ 13 января 2012

Убедитесь, что у вас установлены все зависимости, и попробуйте переустановить rails:

$ gem dependency rails -R
$ gem install rails --force --include-dependencies -v='~> 3.0' 
0 голосов
/ 12 января 2012

Вам необходимо установить среду выполнения Ruby-to-JS.Вы можете сделать это, добавив therubyracer gem в ваш Gemfile, установить его и повторить попытку.

Что касается ошибки маршрутизации, вам, вероятно, необходимо добавить маршруты статей в файл маршрутов.1005 * должен сделать трюк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...