asok / projectile-rails

Emacs Rails mode based on projectile
258 stars 59 forks source link

projectile-rails-rake has problem on ivy. #83

Closed stardiviner closed 8 years ago

stardiviner commented 8 years ago

I set projectile-completion-system 'ivy. Found projectile-rails-rake has problem: Here is the debug output after toggle debug-on-error:

Debugger entered--Lisp error: (void-function ivy)
  ivy("Rake task: " ("about" "assets:clean[keep]" "assets:clobber" "assets:environment" "assets:precompile" "cache_digests:dependencies" "cache_digests:nested_dependencies" "db:_dump" "db:abort_if_pending_migrations" "db:charset" "db:collation" "db:create" "db:create:all" "db:drop" "db:drop:all" "db:fixtures:identify" "db:fixtures:load" "db:forward" "db:load_config" "db:migrate" "db:migrate:down" "db:migrate:redo" "db:migrate:reset" "db:migrate:status" "db:migrate:up" "db:purge" "db:purge:all" "db:reset" "db:rollback" "db:schema:cache:clear" "db:schema:cache:dump" "db:schema:dump" "db:schema:load" "db:schema:load_if_ruby" "db:seed" "db:setup" "db:structure:dump" "db:structure:load" "db:structure:load_if_sql" "db:test:clone" "db:test:clone_schema" "db:test:clone_structure" "db:test:deprecated" "db:test:load" "db:test:load_schema" "db:test:load_structure" "db:test:prepare" "db:test:purge" "db:version" "default" ...))
  rake--completing-read("Rake task: " ("about" "assets:clean[keep]" "assets:clobber" "assets:environment" "assets:precompile" "cache_digests:dependencies" "cache_digests:nested_dependencies" "db:_dump" "db:abort_if_pending_migrations" "db:charset" "db:collation" "db:create" "db:create:all" "db:drop" "db:drop:all" "db:fixtures:identify" "db:fixtures:load" "db:forward" "db:load_config" "db:migrate" "db:migrate:down" "db:migrate:redo" "db:migrate:reset" "db:migrate:status" "db:migrate:up" "db:purge" "db:purge:all" "db:reset" "db:rollback" "db:schema:cache:clear" "db:schema:cache:dump" "db:schema:dump" "db:schema:load" "db:schema:load_if_ruby" "db:seed" "db:setup" "db:structure:dump" "db:structure:load" "db:structure:load_if_sql" "db:test:clone" "db:test:clone_schema" "db:test:clone_structure" "db:test:deprecated" "db:test:load" "db:test:load_schema" "db:test:load_structure" "db:test:prepare" "db:test:purge" "db:version" "default" ...))
  rake--read-task("/home/stardiviner/Code/learning/Ruby/Rails/learning/todo_list/" 0)
  rake(nil projectile-rails-compilation-mode)
  projectile-rails-rake(nil)
  call-interactively(projectile-rails-rake nil nil)
stardiviner commented 8 years ago

I found the problem, I set rake-completion-system wrong.