`

卸载命令

阅读更多
Rails
显示已安装的gem
gem list


卸载rails命令:
gem uninstall Rails
gem uninstall Rake
gem uninstall Actionwebservice
gem uninstall Actionmailer
gem uninstall Actionpack
gem uninstall Activesu

提示Gem::InstallError,代表已经删除。重新安装rails:gem update rails -v 2.3.2 --no-ri --no-rdoc(装不了的情况可能是网络原因)


Rake
rake db:fixtures:load
# 载入fixtures到当前环境的数据库
# 载入指定的fixtures使用FIXTURES=x,y
rake db:migrate
# 迁移数据库通过在db/migrate目录下的脚本.可以指定版本号通过VERSION=x
rake db:schema:dump
# 创建一个db/schema.rb文件,通过AR能过够支持任何数据库去使用
rake db:schema:load
# 载入一个schema.rb文件进数据库
rake db:sessions:clear
# 清空sessions表
rake db:sessions:create
# 用CGI::Session::ActiveRecordStore创建一个sessions表为用户
rake db:structure:dump
# 导出数据库结构为一个SQL文件
rake db:test:clone
# 重新创建一个测试数据库从当前环境数据库中
rake db:test:clone_structure
# 重新创建测试数据库从开发模式数据库
rake db:test:prepare
# 准备测试数据库并在入schema
rake db:test:purge
# 清空测试数据库
rake doc:app
# 创建HTML文件的API Documentation
rake doc:clobber_app
# 删除Documentation
rake doc:clobber_plugins
# 删除 plugin Documentation
rake doc:clobber_rails
# 删除Documentation
rake doc:plugins
# 产生Documation为所有安装的plugins
rake doc:rails
# 创建HTML文件的API Documentation
rake doc:reapp
# 强制重新创建HTML文件的API Documentation
rake doc:rerails
# 强制重新创建HTML文件的API Documentation
rake log:clear
# 清空目录log/下的所有日志文件
rake rails:freeze:edge
# Lock this application to latest Edge Rails. Lock a specific revision with REVISION=X
[an error occurred while processing this directive]
rake rails:freeze:gems
# Lock this application to the current gems (by unpacking them into vendor/rails)
rake rails:unfreeze
# Unlock this application from freeze of gems or edge and return to a fluid use of system gems
rake rails:update
# Update both scripts and public/javascripts from Rails
rake rails:update:javascripts
# Update your javascripts from your current rails install
rake rails:update:scripts
# Add new scripts to the application script/ directory
rake stats
# Report code statistics (KLOCs, etc) from the application
rake test
# Test all units and functionals
rake test:functionals
# Run tests for functionalsdb:test:prepare
rake test:integration
# Run tests for integrationdb:test:prepare
rake test:plugins
# Run tests for pluginsenvironment
rake test:recent
# Run tests for recentdb:test:prepare
rake test:uncommitted
# Run tests for uncommitteddb:test:prepare
rake test:units
# Run tests for unitsdb:test:prepare
rake tmp:cache:clear
# 清空tmp/cache目录下的所有文件
rake tmp:clear
# 清空session, cache, 和socket文件从tmp/目录
rake tmp:create
# 为sessions, cache, and sockets创建tmp/目录
rake tmp:sessions:clear
# 清空所有在tmp/sessions目录下的文件
rake tmp:sockets:clear
# 清空所有在tmp/sessions 目录下的ruby_sess.* 文件


Scripts
script/about
# 输出当前环境信息
script/breakpointer
# 启动断点server
script/console
# 启动交换式的Rails控制台
script/destroy
# 删除通过generators创建的文件
script/generate
# -> generators
script/plugin
# -> Plugins
script/runner
# 执行一个任务在rails上下文中
script/server
# 启动开发模式服务器http://localhost:3000
//以下几个不知道怎么去使用
script/performance/profiler
script/performance/benchmarker
script/process/reaper
script/process/spawner


Generators
ruby script/generate model ModelName
ruby script/generate controller ListController show edit
ruby script/generate scaffold ModelName ControllerName
ruby script/generate migration AddNewTable
ruby script/generate plugin PluginName
ruby script/generate mailer Notification lost_password signup
ruby script/generate web_service ServiceName api_one api_two
ruby script/generate integration_test TestName
ruby script/generate session_migration
可选项:
-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.
-h, --help Show this help message.
-c, --svn Modify files with subversion. (Note: svn must be in path)


Plugins
script/plugin discover
# discover plugin repositories
script/plugin list
# list all available plugins
script/plugin install where
# install the a€wherea€? plugin
script/plugin install -x where
# install where plugin as SVN external
script/plugin install http://invisible.ch/projects/plugins/where
script/plugin update
# update installed plugins
script/plugin source
# add a source repository
script/plugin unsource
# removes a source repository
script/plugin sources
# lists source repositories
分享到:
评论

相关推荐

    Python-pip卸载命令的增强能删除卸载软件包的所有依赖关系

    标题“Python-pip卸载命令的增强能删除卸载软件包的所有依赖关系”指的是通过某种方法或工具,使`pip`在卸载软件包时,不仅卸载目标包,还会自动清理所有依赖该包的其他软件。这有助于保持Python环境的整洁,避免因...

    ubuntu15.04系统怎么使用卸载命令卸载软件?.docx

    下面,我们将详细介绍如何使用卸载命令卸载软件,以及如何使用软件中心卸载软件。 一、使用软件中心卸载软件 软件中心是 Ubuntu 系统自带的一个应用程序,可以帮助我们轻松地安装和卸载软件。在软件中心中,我们...

    树莓派上的软件安装和卸载命令汇总

    树莓派上的软件安装和卸载命令汇总树莓派上的软件安装和卸载命令汇总

    Openstack组件卸载命令

    Openstack组件卸载命令,跟上面的Openstack实验相对应的卸载文档。http://download.csdn.net/detail/u014028392/9161039

    Apache 安装卸载常用命令

    通过上述介绍,我们了解到在管理 Apache 服务器的过程中,安装和卸载命令是非常基础且重要的。同时,`netstat -ano` 命令也是日常维护工作中不可或缺的一部分。对于系统管理员来说,熟练掌握这些基本命令能够显著...

    openstack组件卸载命令等2个文件

    以下是对"openstack组件卸载命令等2个文件"中涉及知识点的详细说明: 1. **OpenStack组件卸载** - 卸载OpenStack通常涉及一系列步骤,因为每个组件可能有不同的依赖关系和安装方法。例如,如果是使用`apt`或`yum`...

    使用adb命令批处理安装卸载apk

    使用adb命令批处理安装卸载apk 安装: 安装比较简单,批处理获取拖放的文件参数直接调用adb命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...

    如何卸载JPanel面板

    有时,根据应用程序的需求,我们可能需要动态地添加或卸载JPanel。本文将深入讲解如何在Java程序中卸载JPanel面板,以及相关的重要知识点。 首先,理解JPanel的基本概念。JPanel是JComponent的子类,提供了容器的...

    ubuntu安装和卸载软件命令

    Ubuntu 软件安装和卸载命令详解 Ubuntu 作为一个流行的 Linux 发行版,软件安装和卸载是用户日常操作中的重要部分。了解正确的安装和卸载命令是使用 Ubuntu 的必要技能。本文将详细介绍 Ubuntu 中安装和卸载软件的...

    Linux安装卸载

    1. rpm命令:rpm命令是Red Hat Linux系统中最常用的安装和卸载命令。例如,使用以下命令可以安装FileName.rpm软件包: ``` rpm -ivh FileName.rpm ``` 卸载命令为: ``` rpm -e FileName ``` 2. dpkg命令:dpkg命令...

    卸载xcode的命令

    在深入讨论卸载命令之前,我们需要先了解Xcode在Mac系统中的安装位置及目录结构。通常情况下,Xcode会被安装到`/Applications`目录下,而其相关的组件则可能会分布在以下路径: 1. `/Library/Developer` 2. `/...

    landesk 卸载程序包

    本文将详细介绍如何使用提供的“landesk 卸载程序包”来卸载Landesk客户端。 首先,我们要理解这个卸载程序包的工作原理。"UninstallWinClient.exe"是Landesk客户端的卸载执行文件,通常情况下,只需在客户端计算机...

    linux卸载软件命令使用指南

    卸载源代码安装的软件通常没有直接的卸载命令,需要手动删除安装的文件和目录。如果你记得软件的安装点,可以直接删除相应目录。例如,如果软件安装在`/opt/gaim`或`/opt/mlterm`,则可以使用`rm -rf /opt/gaim`或`...

    IP-guard卸载工具

    IP-guard上网行为管理,可以用这个工具卸载; 内容仅供学习交流,任何人不得将其用于非法用途,否则后果自行承担! * 运行`patched/Agt3Tool.exe`,选择卸载客户端->生成操作码->输入任意确认码->确定 * 运行`patched...

    Android通过命令卸载系统内置软件

    ### Android通过命令卸载系统内置软件 在进行Android应用程序开发时,有时会遇到需要移除设备上预装的系统应用的情况。例如,在某些情况下,如果你的应用程序与预装的系统应用具有相同的包名,那么你的应用程序将...

    Linux 下 MQ 的安装与卸载

    进入解压后的安装目录,执行以下命令进行许可接受及软件安装: - 接受许可协议:`./mqlicense.sh C accept` - 安装所需的软件包: - `rpm -ivh MQSeriesRuntime-6.0.0-0.i386.rpm` - `rpm -ivh MQSeriesServer-...

    ArcGIS9.3.1命令行静默卸载程序

    要卸载ArcGIS Desktop 9.3.1,你需要在命令行中输入以下命令: ``` msiexec.exe /x {5033400B-0977-45AB-94CE-CC135A8E1BBB} /qb ``` 其中`/qb`参数意味着以"基本用户界面"模式运行,这会显示一个进度条,但...

    通过卸载程序触发恶意进程1

    当一个应用程序被安装到Windows系统上时,其卸载命令通常会被记录在注册表的两个关键位置: 1. **`HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<program name>`**: - 这个键用于存储特定程序的...

    VBS编写的卸载软件的程序

    2. **Shell对象**:通过创建一个Shell对象,VBS可以执行系统命令,如运行程序、打开文件夹或执行卸载命令。在卸载软件时,可能使用`Shell.Run`方法来启动命令行,并传递卸载软件的相关参数。 3. **卸载命令**:在...

Global site tag (gtag.js) - Google Analytics