您的位置:首页 > 大数据 > 人工智能

找不到rails console命令

2015-08-25 16:54 435 查看
部署新服务器后发现,没有rails console命令了

root@i-1lb6pxls:/home/ubuntu/campo/current# bundle exec rails c
Usage:
rails new APP_PATH [options]

Options:
-r, [--ruby=PATH] # Path to the Ruby binary of your choice
# Default: /usr/local/rvm/rubies/ruby-2.0.0-p643/bin/ruby
-m, [--template=TEMPLATE] # Path to some application template (can be a filesystem path or URL)
[--skip-gemfile], [--no-skip-gemfile] # Don't create a Gemfile
-B, [--skip-bundle], [--no-skip-bundle] # Don't run bundle install
-G, [--skip-git], [--no-skip-git] # Skip .gitignore file
[--skip-keeps], [--no-skip-keeps] # Skip source control .keep files
-O, [--skip-active-record], [--no-skip-active-record] # Skip Active Record files
-V, [--skip-action-view], [--no-skip-action-view] # Skip Action View files
-S, [--skip-sprockets], [--no-skip-sprockets] # Skip Sprockets files
[--skip-spring], [--no-skip-spring] # Don't install Spring application preloader
-d, [--database=DATABASE] # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc)
# Default: sqlite3
-j, [--javascript=JAVASCRIPT] # Preconfigure for selected JavaScript library
# Default: jquery
-J, [--skip-javascript], [--no-skip-javascript] # Skip JavaScript files
[--dev], [--no-dev] # Setup the application with Gemfile pointing to your Rails checkout
[--edge], [--no-edge] # Setup the application with Gemfile pointing to Rails repository
-T, [--skip-test-unit], [--no-skip-test-unit] # Skip Test::Unit files
[--rc=RC] # Path to file containing extra configuration options for rails command
[--no-rc], [--no-no-rc] # Skip loading of extra configuration options from .railsrc file

Runtime options:
-f, [--force] # Overwrite files that already exist
-p, [--pretend], [--no-pretend] # Run but do not make any changes
-q, [--quiet], [--no-quiet] # Suppress status output
-s, [--skip], [--no-skip] # Skip files that already exist

Rails options:
-h, [--help], [--no-help] # Show this help message and quit
-v, [--version], [--no-version] # Show Rails version number and quit

Description:
The 'rails new' command creates a new Rails application with a default
directory structure and configuration at the path you specify.

You can specify extra command-line arguments to be used every time
'rails new' runs in the .railsrc configuration file in your home directory.

Note that the arguments specified in the .railsrc file don't affect the
defaults values shown above in this help message.

Example:
rails new ~/Code/Ruby/weblog

This generates a skeletal Rails installation in ~/Code/Ruby/weblog.
See the README in the newly created application to get going.


看了一下文件发现bin目录里有个软链接
root@i-1lb6pxls:/home/ubuntu/campo/current# ls -al
total 136
drwxr-xr-x 12 root root 4096 Aug 24 18:12 .
drwxr-xr-x 7 root root 4096 Aug 24 18:12 ..
drwxrwxr-x 10 root root 4096 Aug 18 16:23 app
-rw-r--r-- 1 root root 26401 Aug 24 18:12 assets_manifest_backup
lrwxrwxrwx 1 root root 29 Aug 24 18:12 bin -> /home/ubuntu/campo/shared/bin
drwxrwxr-x 2 root root 4096 Aug 24 18:12 .bundle
-rw-rw-r-- 1 root root 386 Aug 18 16:23 Capfile
-rw-rw-r-- 1 root root 337 Aug 18 16:23 CHANGELOG.md
drwxrwxr-x 5 root root 4096 Aug 24 18:12 config
-rw-rw-r-- 1 root root 154 Aug 18 16:23 config.ru
drwxrwxr-x 3 root root 4096 Aug 18 16:23 db
-rw-rw-r-- 1 root root 2988 Aug 18 16:23 Gemfile
-rw-rw-r-- 1 root root 9758 Aug 18 16:23 Gemfile.lock
-rw-rw-r-- 1 root root 727 Aug 18 16:23 .gitignore
-rw-rw-r-- 1 root root 459 Aug 18 16:23 Guardfile
drwxrwxr-x 4 root root 4096 Aug 18 16:23 lib
-rw-rw-r-- 1 root root 1128 Aug 18 16:23 LICENSE.md
lrwxrwxrwx 1 root root 29 Aug 24 18:12 log -> /home/ubuntu/campo/shared/log
drwxrwxr-x 2 root root 4096 Aug 24 18:12 public
-rw-rw-r-- 1 root root 249 Aug 18 16:23 Rakefile
-rw-rw-r-- 1 root root 258 Aug 18 16:23 README.md
-rw-rw-r-- 1 root root 11 Aug 18 16:23 .ruby-version
drwxrwxr-x 2 root root 4096 Aug 18 16:23 script
drwxrwxr-x 11 root root 4096 Aug 18 16:23 test
drwxr-xr-x 2 root root 4096 Aug 24 18:12 tmp
-rw-rw-r-- 1 root root 438 Aug 18 16:23 .travis.yml
-rw-rw-r-- 1 root root 615 Aug 18 16:23 Vagrantfile
drwxrwxr-x 3 root root 4096 Aug 24 18:12 vendor


先删除了软链接
# rm bin

然后再新建一个文件夹把之前的内容再同步一遍就可以啦
root@i-1lb6pxls:/home/ubuntu/campo/current# mkdir bin
root@i-1lb6pxls:/home/ubuntu/campo/current# rake rails:update:bin
exist bin
create bin/bundle
create bin/rails
create bin/rake


如果记不清rake的命令了可以运营一下rake -T
root@i-1lb6pxls:/home/ubuntu/campo/current# rake -T
rake about # List versions of all Rails frameworks and the environment
rake assets:clean[keep] # Remove old compiled assets
rake assets:clobber # Remove compiled assets
rake assets:environment # Load asset compile environment
rake assets:precompile # Compile all the assets named in config.assets.precompile
rake cache_digests:dependencies # Lookup first-level dependencies for TEMPLATE (like messages/show or comments/_comment.html)
rake cache_digests:nested_dependencies # Lookup nested dependencies for TEMPLATE (like messages/show or comments/_comment.html)
rake db:create # Creates the database from DATABASE_URL or config/database.yml for the current RAILS_ENV (use db:create:...
rake db:drop # Drops the database from DATABASE_URL or config/database.yml for the current RAILS_ENV (use db:drop:all ...
rake db:fixtures:load # Load fixtures into the current environment's database
rake db:migrate # Migrate the database (options: VERSION=x, VERBOSE=false, SCOPE=blog)
rake db:migrate:status # Display status of migrations
rake db:populate # Fill database with sample data
rake db:rollback # Rolls the schema back to the previous version (specify steps w/ STEP=n)
rake db:schema:cache:clear # Clear a db/schema_cache.dump file
rake db:schema:cache:dump # Create a db/schema_cache.dump file
rake db:schema:dump # Create a db/schema.rb file that is portable against any DB supported by AR
rake db:schema:load # Load a schema.rb file into the database
rake db:seed # Load the seed data from db/seeds.rb
rake db:send_invitations # send_invitations_to_all
rake db:setup # Create the database, load the schema, and initialize with the seed data (use db:reset to also drop the ...
rake db:structure:dump # Dump the database structure to db/structure.sql
rake db:version # Retrieves the current schema version number
rake doc:app # Generate docs for the app -- also available doc:rails, doc:guides (options: TEMPLATE=/rdoc-template.rb,...
rake elasticsearch:import:all # Import all indices from `app/models` (or use DIR environment variable)
rake elasticsearch:import:model # Import data from your model (pass name as CLASS environment variable)
rake log:clear # Truncates all *.log files in log/ to zero bytes (specify which logs with LOGS=test,development)
rake middleware # Prints out your Rack middleware stack
rake notes # Enumerate all annotations (use notes:optimize, :fixme, :todo for focus)
rake notes:custom # Enumerate a custom annotation, specify with ANNOTATION=CUSTOM
rake rails:template # Applies the template supplied by LOCATION=(/path/to/template) or URL
rake rails:update # Update configs and some other initially generated files (or use just update:configs or update:bin)
rake rails_admin:install # Install rails_admin
rake rails_admin:prepare_ci_env # CI env for Travis
rake rails_admin:uninstall # Uninstall rails_admin
rake resque:failures:sort # Sort the 'failed' queue for the redis_multi_queue failure backend
rake resque:work # Start a Resque worker
rake resque:workers # Start multiple Resque workers
rake routes # Print out all defined routes in match order, with names
rake secret # Generate a cryptographically secure secret key (this is typically used to generate a secret for cookie ...
rake stats # Report code statistics (KLOCs, etc) from the application
rake test # Runs test:units, test:functionals, test:generators, test:integration together
rake test:all # Run tests quickly by merging all types and not resetting db
rake test:all:db # Run tests quickly, but also reset db
rake time:zones:all # Displays all time zones, also available: time:zones:us, time:zones:local -- filter with OFFSET paramete...
rake tmp:clear # Clear session, cache, and socket files from tmp/ (narrow w/ tmp:sessions:clear, tmp:cache:clear, tmp:so...
rake tmp:create # Creates tmp directories for sessions, cache, sockets, and pids

之后再运行就有啦
RAILS_ENV=staging bundle exec rails c
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: