我正在學習在軌道上的紅寶石,遵循http://ruby.railstutorial.org/中的教程。在導軌中沒有-T選項新<app_name>命令
我收到無效選項錯誤,當我嘗試創建如下一個新的項目,
[email protected]:~/rails_projects$ rails new sample_app -T
**invalid option: -T**
我不覺得在軌手冊頁-T選項爲好。
[email protected]:~/rails_projects$ rails --help new
Usage: /usr/share/rails-ruby1.8/railties/bin/rails /path/to/your/app [options]
Options:
-r, --ruby=path Path to the Ruby binary of your choice (otherwise scripts use env, dispatchers current path).
Default: /usr/bin/ruby1.8
-d, --database=name Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite2/sqlite3/frontbase/ibm_db).
Default: sqlite3
-D, --with-dispatchers Add CGI/FastCGI/mod_ruby dispatches code to generated application skeleton
Default: false
--freeze Freeze Rails in vendor/rails from the gems generating the skeleton
Default: false
-m, --template=path Use an application template that lives at path (can be a filesystem path or URL).
Default: (none)
Rails Info:
-v, --version Show the Rails version number and quit.
-h, --help Show this help message and quit.
General Options:
-p, --pretend Run but do not make any changes.
-f, --force Overwrite files that already exist.
-s, --skip Skip files that already exist.
-q, --quiet Suppress normal output.
-t, --backtrace Debugging: show backtrace on errors.
-c, --svn Modify files with subversion. (Note: svn must be in path)
-g, --git Modify files with git. (Note: git must be in path)
Description:
The 'rails' command creates a new Rails application with a default
directory structure and configuration at the path you specify.
Example:
rails ~/Code/Ruby/weblog
This generates a skeletal Rails installation in ~/Code/Ruby/weblog.
See the README in the newly created application to get going.
[email protected]:~/rails_projects$ rvm notes
任何想法爲什麼它不可用。
感謝您的幫助。
這裏是紅寶石&導軌安裝的詳細信息,
[email protected]:~/rails_projects$ rails -v
Rails 2.3.5
[email protected]:~/rails_projects$ ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]
[email protected]:~/rails_projects$
它在以前的Rails版本中做了什麼? – 2011-05-29 16:46:16
您正在使用的Rails版本是什麼?輸入'rails -v'並將該信息添加到您的問題中。你輸入的命令在Rails 3.0.7中工作正常。 – Zabba 2011-05-29 18:05:52
另外,它似乎你正在使用rvm?在這種情況下,你可能使用了錯誤的ruby和/或rails gem(注意,在列出的'Default:/ usr/bin/ruby1.8'中顯示的是ruby。如果你使用的是rvm, '/ home/ /.rvm/rubies/ ....') –
Zabba
2011-05-29 18:08:26