client让我远程 帮他把项目部署到服务器上。什么都没给,只好自己想办法,边查资料边部署。
首先把代码给搞下来。
[yzhang@localhost ~]$ mkdir trust
[yzhang@localhost ~]$ cd trust
[yzhang@localhost trust]$ svn checkout http://...............................................................
用户名:
密码:
[yzhang@localhost trust]$ cd trunk
[yzhang@localhost trunk]$ ls
app config doc lib public README sendmails.rb tmp
components db document log Rakefile script test vendor
[yzhang@localhost trunk]$ vi config/database.yml
从命令行模式转到末行模式用 “:”,然后用wq保存修改并推出。
[yzhang@localhost trunk]$ vi config/database.yml
[yzhang@localhost trunk]$ pwd
查看当前目录路径
/home/yzhang/trust/trunk
[yzhang@localhost trunk]$ mongrel_rails cluster::configure -e development -p 8090 -N 4 -c /home/yzhang/trust/trunk -a 127.0.0.1
Writing configuration file to config/mongrel_cluster.yml.
[yzhang@localhost trunk]$ mongrel_rails cluster::start
starting port 8090
starting port 8091
starting port 8092
starting port 8093
[yzhang@localhost trunk]$ pwd
/home/yzhang/trust/trunk
[yzhang@localhost trunk]$ mysql -u wwsr_user -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 57
Server version: 5.0.45 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database trust_develop
-> ;
Query OK, 1 row affected (0.01 sec)
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
-> ON trust_develop.*
-> TO 用户名@localhost
-> IDENTIFIED BY '密码';
Query OK, 0 rows affected (0.09 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
| trust_develop |
+--------------------+
3 rows in set (0.00 sec)
mysql> use trust_develop
Database changed
mysql>source /home/yzhang/trust/tags/trust.sql 还原数据库。
分享到:
相关推荐
RoR通常在Unix类操作系统上运行最佳,如RHEL、CentOS、Ubuntu和SuSE Linux。对于AMD Opteron x86_64架构的服务器,SuSE Linux提供了更好的优化。64位操作系统能够充分利用硬件性能,但也会消耗更多内存。 文件系统...
### RoR培训课程PPT知识点概述 #### 一、课程概览与背景介绍 ...RoR以其简洁优雅的语法和强大的生态系统,在Web开发领域占有举足轻重的地位。希望每位学员都能从中受益匪浅,成为优秀的Ruby on Rails开发者。
在Unix系列的操作系统,如Linux和FreeBSD上运行RoR被认为是最佳实践,因为它们提供了稳定性和性能。 首先,确保你的Linux系统已经安装了GCC编译器,这是构建和安装许多开源软件所必需的工具。你可以通过运行`gcc -v...
Tate,一位经验丰富的开发者,通过在实际的RESTful SOA项目中使用RoR,发现该框架具备动态语言的所有优点,但同时也面临着扩展性和部署复杂性的挑战。 RoR的动态特性使得它在构建RESTful API时尤为高效,因为...
Ruby on Rails是一款基于Ruby语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,简化了Web应用的开发流程。...对于初学者或需要在非标准环境中部署RoR应用的人来说,这是一个非常有价值的资源。
在RHEL(Red Hat Enterprise Linux)系统上搭建Ruby on Rails(简称RoR)应用程序环境是一项技术性较强的任务,尤其当涉及到与其他服务如Nginx、Phusion Passenger、Ruby、Rails以及Oracle数据库集成时。以下是对这...
Redmine是一款基于Web的项目管理工具,由Ruby on Rails(简称ROR)框架构建,支持跨平台使用。它主要用于管理项目中的各种任务,包括Bug管理,涵盖了从新建、跟踪、解决到关闭的完整流程。本篇文章将详述如何在...
在Windows和Linux操作系统下搭建RoR开发环境的步骤略有不同,但都遵循一定的流程。 在**Windows系统**下搭建RoR开发环境,主要分为两个部分:Ruby的安装和Rails的安装。 1. **远程安装**: - **Ruby安装**:可以...
本文详细介绍了如何在特定的 Linux 环境下搭建 Redmine 项目管理系统,并提供了所需的资源下载链接和版本号。Redmine 作为一个功能全面且可高度定制化的项目管理工具,在企业级应用中有广泛的应用前景。通过本文提供...
1. **操作系统**: Windows Server 或 Linux(推荐使用Linux发行版如Ubuntu Server,因为Redmine在Linux环境下表现更佳)。 2. **Ruby环境**: 安装最新稳定的Ruby版本。 3. **Ruby on Rails**: 确保环境中已安装Rails...
3. **多平台部署策略:** 讨论如何部署RoR应用程序到不同的服务器环境,包括云服务提供商的选择和配置建议。 #### 五、Ruby on Rails对.NET的影响 **标题与描述解析:** 本书最后还讨论了Ruby on Rails如何影响...
是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间...
Redmine是一款功能强大的开源项目管理工具,其2.1.4...尽管现在有更新的版本可用,但2.1.4版本仍然具有一定的价值,对于那些希望在现有环境中部署稳定旧版系统或者学习早期Rails应用开发的人来说,这是一个很好的起点。
在项目根目录下运行: ``` bundle install ``` 这将会根据Gemfile中的指定安装所有必要的gem。 最后,启动Rails服务器,你可以使用以下命令: ``` rails server ``` 然后在浏览器中访问`http://localhost:3000`...
Redmine是一款功能强大的开源项目管理软件,主要由Ruby on Rails(简称ROR)框架构建,提供了全面的项目跟踪和管理工具。它支持多语言、多项目,并且具有灵活的角色权限控制,适合各种规模的企业和团队使用。以下是...
- **背景**: Redmine是一款用Ruby on Rails (ROR)框架开发的跨平台项目管理软件,支持多种数据库,提供了丰富的特性以满足项目管理的需求。 - **功能特点**: - **项目管理**: 通过“项目”这一核心概念将成员、任务...
- **主要功能**:RadRails 提供了诸如代码补全、调试支持、项目管理、版本控制集成等功能,极大地简化了 RoR 开发过程中的复杂性。它还支持多种数据库,并且可以通过插件扩展其功能。 #### 知识点二:RadRails 的...
Python的跨平台特性也是其一大亮点,无论是在Windows、Linux还是macOS上,都能轻松部署和运行。此外,Python的生态系统中包含了大量的第三方库,这些库涵盖了从机器学习到网络爬虫的各种需求,使得开发者无需从零...
在部署方面,薄荷网选择了Linux操作系统,因为Linux被广泛认为是稳定且适合服务器环境的选择。对于Web服务器,他们选择了Nginx,而不是Apache或Lighttpd,原因在于Nginx在处理静态文件和反向代理上有较好的性能表现...
创建新的Rails项目,运行`rails new myapp -d sqlite3`,这将在当前目录下创建一个新的RoR应用,并指定SQLite为默认数据库。 配置应用。在`config/database.yml`文件中,你需要根据实际情况更新数据库连接信息,...