client让我远程 帮他把项目部署到服务器上。什么都没给,只好自己想办法,边查资料边部署。
首先把代码给搞下来。
[yzhang@localhost ~]$ mkdir trust
[yzhang@localhost ~]$ cd trust
[yzhang@localhost trust]$ svn checkout
用户名:
密码:
[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性能优化涉及到多个层面,包括应用程序的部署、服务器配置以及代码优化。在部署方面,操作系统的选择至关重要。RoR通常在Unix类操作系统上运行最佳,如RHEL、CentOS、Ubuntu和SuSE Linux。对于AMD Opteron ...
- **安装**:介绍了适用于不同操作系统的安装方法,包括InstantRails(Windows)、Locomotive(OSX)、MacPorts以及从源码安装(Linux)等。 - **哲学思想与MVC模式**:阐述了RoR的设计哲学,强调代码简洁性与...
Ruby on Rails是一款基于Ruby语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,简化了Web应用的开发流程。...对于初学者或需要在非标准环境中部署RoR应用的人来说,这是一个非常有价值的资源。
在Unix系列的操作系统,如Linux和FreeBSD上运行RoR被认为是最佳实践,因为它们提供了稳定性和性能。 首先,确保你的Linux系统已经安装了GCC编译器,这是构建和安装许多开源软件所必需的工具。你可以通过运行`gcc -v...
在面向服务架构(SOA)的背景下,RoR的灵活性、简洁性和强大的社区支持使其成为企业级应用的理想选择。Tate,一位经验丰富的开发者,通过在实际的RESTful SOA项目中使用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安装**:可以...
3. **多平台部署策略:** 讨论如何部署RoR应用程序到不同的服务器环境,包括云服务提供商的选择和配置建议。 #### 五、Ruby on Rails对.NET的影响 **标题与描述解析:** 本书最后还讨论了Ruby on Rails如何影响...
1. **操作系统**: Windows Server 或 Linux(推荐使用Linux发行版如Ubuntu Server,因为Redmine在Linux环境下表现更佳)。 2. **Ruby环境**: 安装最新稳定的Ruby版本。 3. **Ruby on Rails**: 确保环境中已安装Rails...
是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间...
本文详细介绍了如何在特定的 Linux 环境下搭建 Redmine 项目管理系统,并提供了所需的资源下载链接和版本号。Redmine 作为一个功能全面且可高度定制化的项目管理工具,在企业级应用中有广泛的应用前景。通过本文提供...
在部署方面,薄荷网选择了Linux操作系统,因为Linux被广泛认为是稳定且适合服务器环境的选择。对于Web服务器,他们选择了Nginx,而不是Apache或Lighttpd,原因在于Nginx在处理静态文件和反向代理上有较好的性能表现...
对于性能优化,Windows下的RoR可能会比Linux慢。考虑使用RVM(Ruby Version Manager)来管理Ruby版本,避免Gemfile冲突。同时,使用如Yarn来管理前端资源,提高打包速度。还可以通过配置Rails的生产环境设置,如开启...
《Ruby on Rails 101》是一本介绍Ruby on Rails(简称RoR或ROR)的基础书籍,旨在为初学者提供一个全面而深入的学习框架。本书由Peter Marklund编写,包含了五天课程的演示文稿和相关资料,覆盖了从安装到实际应用...
在macOS或Linux上,通常可以通过包管理器(如Homebrew或apt-get)来安装。 安装Ruby后,需要安装RubyGems。RubyGems是一个用于管理和部署Ruby库和应用程序的包管理系统。RubyGems通常与Ruby一同安装,但如果你的...
- **部署自动化**:借助 Capistrano 等工具实现部署过程自动化,确保应用程序能够顺利上线。 #### 知识点四:Aptana RadRails 的安装与配置 - **操作系统兼容性**:支持 Windows、Mac OS X 和 Linux 等主流操作...
Python的跨平台特性也是其一大亮点,无论是在Windows、Linux还是macOS上,都能轻松部署和运行。此外,Python的生态系统中包含了大量的第三方库,这些库涵盖了从机器学习到网络爬虫的各种需求,使得开发者无需从零...
Redmine是一款功能强大的开源项目管理工具,其2.1.4...尽管现在有更新的版本可用,但2.1.4版本仍然具有一定的价值,对于那些希望在现有环境中部署稳定旧版系统或者学习早期Rails应用开发的人来说,这是一个很好的起点。
3. **可移植性**:由于是虚拟机镜像,VirtualRails可以在不同平台上无缝运行,无论你是Windows、macOS还是Linux用户,都能享受到一致的开发体验。 4. **版本控制**:VirtualRails支持不同版本的Rails,开发者可以...