我有一段时间没有使用过Ruby,所以我今天回过头来,每当我尝试使用rails s或rails控制台时,它会发出通用的帮助文本,即
。 rails console ~
Usage:
rails new APP_PATH [options]
Options:
-r, [--ruby=PATH] # Path to the Ruby binary of your choice
# Default: /Users/cabelhigh/.rvm/rubies/ruby-1.9.2-p320/bin/ruby
-b, [--builder=BUILDER] # Path to a application builder (can be a filesystem path or URL)
-m, [--template=TEMPLATE] # Path to an application template (can be a filesystem path or URL)
[--skip-gemfile] # Don't create a Gemfile
[--skip-bundle] # Don't run bundle install
它只是一遍又一遍地做到这一点。知道什么是错的吗?
另外,我正在运行OSX,如果这与它有任何关系。
编辑:版本信息:Rails 3.2.8,ruby 1.9.2p320(2012-04-20修订版35421)[x86_64-darwin11.3.0]
答案 0 :(得分:1)
执行命令
时,您不在rails应用程序目录中使用
创建一个新的rails应用程序rails new blog
进入目录
cd blog
并运行
rails s
或
rails c
答案 1 :(得分:0)
rails console
仅适用于Rails项目目录
答案 2 :(得分:0)
Rails控制台仅在rails项目目录中工作。
可能你想要运行ruby控制台吗? (如irb,pry等)