(原稿)在 Windows下安装开源REST项目altered_beast
一、安装ruby,rubygems,rails
参考:http://www.rubyonrailscn.org/down/
1,下载并安装Ruby 1.8.7。
(注:altered_beast需要rails 2.3.3,而rails 2.3.3又至少需要Ruby 1.8.7)
2,下载rubygems-1.3.7,进入下载目录后通过命令ruby setup.rb来安装。
3,安装Rails。通过执行:gem install rails 2.3.3来安装
4,rails项目测试:
rails test
cd test
ruby script/server
你开始运行Ruby on Rails了!就这么简单。
访问 http://localhost:3000 即可看到web页面,获得进一步指南!
二、安装mysql
略。
三、运行beast源代码
参考:
http://balagan.org.uk/software-development/ruby-on-rails/installing-altered_beast-on-windows.htm
http://hlee.iteye.com/blog/544849
1,在https://github.com/courtenay/altered_beast中下载源代码,可以新建altered_beast文件夹,放入其中
2,运行如下命令:
cd altered_beast
mkdir log
rake tmp:create
cd /config
ren database.sample.yml database.yml
cd ..
(注:此时直接运行rake gems:install会失败,可能由于environment.rb中config.gem不正确,所以我们一个个gem安装)
gem install rspec
gem install rspec-rails
gem install highline
gem install RedCloth -v 3.0.4
gem install bluecloth -v 2.0.7
(注:注意版本,否则会安装不成功)
gem install ruby-openid
gem install mysql
3,直接运行gem install ruby-debug会失败
需要手工下载与windows兼容的ruby-debug,下载地址
http://rubyforge.iasi.roedu.net/gems/ruby-debug-base-0.9.2-mswin32.gem
http://rubyforge.iasi.roedu.net/gems/ruby-debug-ide-0.1.3.gem
http://rubyforge.iasi.roedu.net/gems/ruby-debug-0.9.2.gem
然后,在命令行中进入下载目录,依次执行
gem install ruby-debug-base-0.9.2-mswin32.gem
gem install ruby-debug-ide-0.1.3.gem
gem install ruby-debug-0.9.2.gem
完成ruby-debug的安装
4,(1)建立数据库
mysqladmin -u root create altered_beast
mysqladmin -u root create altered_beast_test
(注:如果有密码,需要mysqladmin -u root -p create altered_beast,输入你的密码)
(2)配置database.yml并初始化amdin user
rake app:bootstrap
(注:此处根据提示来操作即可)
5,运行beast项目:ruby script/server,地址为http://localhost:3000
分享到:
相关推荐
本文档旨在详细介绍如何在Oracle RAC环境下安装、配置并使用Symantec Backup Exec 12来实现数据库的备份与恢复功能。Oracle Real Application Clusters (RAC)是一种高可用性解决方案,它允许多个实例同时访问同一组...
在Linux环境下安装Oracle数据库时,如果默认的字符集设置为WE8ISO8859P1,将无法支持中文字符。具体表现为,在客户端录入中文数据时能够正常显示,但提交后再次查询时中文会显示为乱码(如“???”)。这一现象主要是...
在研究文献《Altered small world brain functional networks.pdf》中,作者群包括Liang Wang、Chaozhe Zhu、Yong He、Yufeng Zang、Qing Jiu Cao、Han Zhang、Qiuhai Zhong以及Yufeng Wang,他们来自中国北京理工...
`altered_firmata_code_to_work_with_the_mkr1000.ino` 和 `altered_wificonfig_h_file_for_firmata.ino` 文件表明项目中使用了Arduino的Firmata库。Firmata是一种通信协议,使得Arduino可以被各种编程语言控制,...
在这样的背景下,**边界检测**成为了一项重要的技术手段。本文主要探讨了利用相机响应函数(Camera Response Function, CRF)的差异特征来检测图像篡改边界的原理与方法。 #### 相关知识点 ##### 1. 图像篡改检测...
图像以 base64 数据 URL 的形式存储在两个 .txt 文件(painting/altered_painting)中。 当第一次运行 app.js 时,两者都会被生成+创建。 设置: 按照说明安装 node-canvas @ 更改 views/index.ejs 中的套接字...
如果DLL不在这些路径中,可以使用`LoadLibraryEx`函数,结合`LOAD_WITH_ALTERED_SEARCH_PATH`标志,指定自定义的搜索路径。此外,`SetDllDirectory`函数也可用于临时更改DLL的搜索目录,但需要注意在使用完毕后恢复...
步骤2:在scott用户下创建test_emp表: SQL> conn scott/tiger; Connected. SQL> select * from tab; TNAME ? ? ? TABTYPE CLUSTERID ------------------------------ ------- ---------- BONUS ? ? ? TABLE...
HMODULE mod = LoadLibraryEx(_T("qtdialog.dll"), NULL, LOAD_WITH_ALTERED_SEARCH_PATH); DWORD err = GetLastError(); if (mod) { typedef BOOL(*pShowDialog)(HWND parent); pShowDialog showDialog = ...
altered_code / RandomLatticeTG_ShortMoveOut_mod2 [...]。wl mathematica / my_code / probList.wl sze_entropy []:使用work / probArrays来观察可观察对象在循环中的行为。 我不相信... (**)数学 my_c
在某些情况下,需要对主键约束和主键索引重新命名,可以采用以下方法: SQL> ALTER TABLE pc59 RENAME CONSTRAINT SYS_C00421221 TO PK_PC59; Table altered SQL> ALTER INDEX SYS_C00421221 RENAME TO PK_PC59; ...
在安装过程中可能会出现警告提示,如`WARNING: oracleasm-support-2.1.8-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, keyID 1e5e0159`,这是因为签名证书未被信任。如果确定安装包来源可靠,可以忽略此警告...
5. **字体管理**:在计算机上,用户可以使用字体管理工具来安装、组织和预览字体,例如Mac的Font Book或Windows的Font Viewer。 6. **字体在UI/UX设计中的作用**:在用户界面和用户体验设计中,选择合适的字体能...
Oracle数据库可以运行在两种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。这两种模式的选择对数据库的可恢复性和备份策略有着重要的影响。 归档模式(archivelog) 归档模式是指Oracle数据库在...
Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution.
通过`LOAD_PLANS_FROM_CURSOR_CACHE`过程可以将指定SQL的执行计划加载到共享池中,从而确保在执行时能够快速找到最优计划。 **示例代码:** ```sql DECLARE my_plans pls_integer; BEGIN my_plans := DBMS_SPM....
本文档将针对 Ambari 在安装和配置过程中遇到的一些常见问题提供详细的解决方案。 #### 二、Ambari 安装过程中的 RPM 包问题 在安装 Ambari 过程中,可能会遇到 RPM 包签名验证失败或依赖冲突等问题。 ##### 问题...
在Windows环境下,可以通过命令行启动ORAPWD工具: ```bash orapwd file=<ORACLE_HOME>/database/pwdctcsys.ora password=new_password ``` 其中`<ORACLE_HOME>`应该替换为您实际的Oracle安装目录路径。 2. ...
An altered proliferation response due to the anticonvulsant phenytoin (PHT) in epileptic patients Teratogenesis, Carcinogenesis, and Mutagenesis 21:151–164 (2001) :copyright: 2001 Wiley-Liss, Inc...
病毒侵染对寄主番茄花和果子microRNAs及其靶标mRNAs表达的影响,林若虹,冯俊丽,番茄不仅具有重要的经济价值,并且番茄已成为研究肉质果子成熟和发育的模式植物。microRNA(miRNAs)是一类小的内源RNAs,它参与植物体...