“rails generate”无法正常工作
当使用ruby 2.1.0(或2.1.1)并且我输入rails g
没有任何反应。 它只是挂起。 但是当我改为1.9.3时,使用rvm use 1.9.3
它按预期工作。
我该怎么调试呢? 什么可能导致此命令挂起,仅在ruby> 2.0.0上?
我试过重新安装导轨和ruby!
你试过运行:
spring stop
rails generate
挂起可能因为spring已经运行了。
请参阅https://github.com/rails/spring/issues/265
我尝试了所有这些并且它对我不起作用。 事实certificate我的/ bin文件夹中有一个错误的rails文件。
这就是我所拥有的:
#!/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'
这对我有用!