"рельсы генерируют" не работают
При использовании ruby 2.1.0 (или 2.1.1) и I type rails g
Ничего не произошло. Это просто висит. Но когда я перехожу на 1.9.3, используя rvm use 1.9.3
это работает как ожидалось.
Как я могу отладить это? Что может вызывать зависание этой команды, только на ruby > 2.0.0?
Я попытался переустановить обе рельсы и рубин!
2 ответа
Вы пытались запустить:
spring stop
rails generate
зависает может потому что весна уже бежит.
Я попробовал все это, и это не сработало для меня. Оказывается, у меня был плохой файл rails в моей папке /bin.
Вот что у меня было:
#!/usr/bin/env ruby
begin
load File.expand_path("../spring", __FILE__)
rescue LoadError
end
require 'bundler/setup'
load Gem.bin_path('rails', 'rails')
И я просто пересоздал новое приложение rails и скопировал правильное:
#!/usr/bin/env ruby
begin
load File.expand_path("../spring", __FILE__)
rescue LoadError
end
APP_PATH = File.expand_path('../../config/application', __FILE__)
require_relative '../config/boot'
require 'rails/commands'
Это сработало для меня!