Ошибка с прослушиванием загрузки драгоценного камня
Я хотел использовать spring
драгоценный камень на моем проекте Rails 4.0.2.
Чтобы получить дополнительную функциональность, я добавил listen
жемчужина также.
К сожалению при выполнении rails c
Загрузчик выдает следующую ошибку:
bi@nona:~/ror/prj$ rails c
/home/bi/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/rubygems_integration.rb:224:in
`block in replace_gem': can't activate listen (~> 1.0), already activated
listen-2.4.0. Make sure all dependencies are added to Gemfile. (Gem::LoadError)
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/watcher/listen.rb:1:in `<top (required)>'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/watcher.rb:17:in `require_relative'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/watcher.rb:17:in `watch_method='
from /home/bi/Desktop/my_docs/Inbox/ror/soqqa/config/spring.rb:1:in `<top (required)>'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/commands.rb:39:in `require'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/commands.rb:39:in `<module:Spring>'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/commands.rb:3:in `<top (required)>'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/server.rb:18:in `require'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/server.rb:18:in `<top (required)>'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/client/run.rb:35:in `require'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/client/run.rb:35:in `block in boot_server'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/client/run.rb:34:in `fork'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/client/run.rb:34:in `boot_server'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/client/run.rb:18:in `call'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/client/command.rb:7:in `call'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/client/rails.rb:23:in `call'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/client/command.rb:7:in `call'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/lib/spring/client.rb:23:in `run'
from /home/bi/.rvm/gems/ruby-1.9.3-p429/gems/spring-1.0.0/bin/spring:31:in `<top (required)>'
from bin/rails:9:in `load'
from bin/rails:9:in `<main>'
Кстати, rails server
работает хорошо.
Я попытался решить проблему - удалил предыдущую версию (0.7.3) из прослушивания и выпустил spring stop
, Но это продолжает жаловаться.
1 ответ
Решение
У меня была такая же проблема, укажите версию в вашем Gemfile какgem 'listen', '~> 1.0'
затем запустите пакетную установку, и она должна работать.