问:1.因为我在Windows 7上,所以没有所谓的rvm。我应该怎么做开始?(生成Rails应用程序)
2.当我通过命令提示符在treebook文件夹中键入«rails server»时,显示下一行后,什么也没发生!我已经等了大约半个小时了……我的PC上也已经安装了PC。那是问题吗?
[Time-Time] INFO WEBrick :: HTTPServer#start:pid = 1668 port = 3000
3. 0.0.0.0:3000地址未打开
4.转到127.0.0.1:3000/statuss出现错误:
StatusesController #index中的ActiveRecord :: StatementInvalid
找不到表'statuses'Rails.root
:C:/ Sites / treebook
应用程序跟踪| 框架跟踪 Full Trace
app / controllers / statuses_controller.rb:5:in`index'
请求
参数:
无
显示会话转储
显示环境转储
响应标
头:
无
答:无论是rvm和0.0.0.0仅当您在OS X或Linux工作申请。
在Windows上,启动rails的方法是键入rails swebbrick,然后会告诉您它的起始地址。默认情况下,您可以在上访问Rails Web服务器webbrick 127.0.0.1:3000。
如果关闭命令提示符,CTRL-C请终止该进程或使用该命令将停止Webbrick服务器。
答:从系统管理员的角度来看,我一直认为最好的做法是始终在VM中进行开发。
无论您是在OS X上进行开发,还是在Linux或Windows virtualbox上均可运行。
然后,您可以为每个项目拥有一个VM,如果针对不同版本进行开发,则不会产生交叉污染,您可以完全匹配生产工具链。
交钥匙的Linux VM使尝试新的CMS和框架变得非常简单。