rails创建项目并使用bootstrap

rails创建项目并使用bootstrap,第1张

rails 50 安装部署

1、新项目创建

rails new railsproject --skip-bundle (因为gfw的缘故)所以加--skip跳过bundle,等项目创建成功之后进入railsproject目录下打开gemfile 修改为 source'>

(1)安装程序拒绝安装或启动

如果硬件组件与Windows7不兼容,就可能导致安装失败,或无法启动安装程序。所以在安装之前要确保Windows7可以检测到所有的系统硬件,并且这些硬件包含在Windows7的硬件兼容性列表(HCL)中。建议大家在安装Windows7之前,进行必要的兼容性检查,如果已经开始安装,检查兼容性就已经晚了。

如果是升级安装或者双系统安装,我看可以重启到原有系统,然后配合下列参数启动安装程序进行检测。“/1394debug:”,在火线(IEEE1394)端口的特定通道上启用内核调试。“/debug”,通过COM1或COM2端口启用内核调试。“/usbdebug:”,通过到特定目标设备的USB端口启用内核调试。这些选项可以将安装程序置于调试模式,有助于判断故障原因。如果安装程序检测到硬件存在冲突,则可以通过配置硬件以消除冲突。

(2)安装程序报告介质或DVD出错

如果直接从Windows7的安装光盘进行安装,或通过发布共享从网络安装,可能还会遇到介质错误导致安装失败的问题。对于从DVD安装的情况,我们可以尝试清洁DVD光驱,以便其更好地读盘,或者更换光驱、光盘。对于企业用户,客户端一般是从共享发布中进行共享安装,一般是共享中没有包含所有的安装文件,或者到共享的网络连接有问题,大家可从这两个方面进行排错。

(3)安装程序报告系统资源不足

微软最近公布了Windows7安装的最低硬件资源要求,即至少512MB的内存和大约25GB的硬盘空间。对于某些老机子用户,如果没有达到Windows7安装的最低内存需求,则安装程序无法启动。如果安装程序可以启动,但检测到硬盘空间不足,那么也将无法安装,除非我们重建分区,或删除原有分区,已获得足够的空间来安装操作系统。对于此类安装故障,Windows7会有明确的错误提示,排错当然也非常容易。

(4)遭遇安装程序突然停止响应

排除上面的所有因素,有的时候我们还好遭遇安装程序突然停止相应的情况。通常的情况是,Windows7的安装本来在顺利进行,突然我们发现安装停止了响应,一直停止当前的界面中安装没有任何进展。这种情况下,有时我们会看到stop的错误提示,有的时候什么也没有,系统就像死机了一般。

如果有安装stop的错误提示,但是大部分stop错误都是一些晦涩难懂的错误代码,并不能明确告诉我们哪里出现了问题。此时,我们可以用笔记下这些错误号码或代码,然后到微软知识库(点击进入)查询了解详细的信息,然后进行排错。此时安装不能进行,我们通常需要按下Ctrl+Alt+Del键重新计算机以中断错误,有的时候按组合键无效我们需要按下计算机上的电源按钮强制重启系统。

一般情况下,在我们重启计算机后会直接进入安装程序,安装继续进行。某些情况下,可能还会看到启动菜单,如果是这种情况,我们可选择“Windows安装程序”选项,以便让安装程序继续进行。如果安装程序再次停止响应,就需要重新启动计算机,有时候可能需要尝试多次才能完成安装。此类故障一般是一些突然因素导致,重启可解决问题。不过,内存和CPU也可能是导致问题的根源,这需要我们进行更加复杂的排错,一般情况下更换硬件会解决问题。

第一种方式是 直接运行 Rails server指令, 启动Rails服务器, 服务器会自动加载conifg/databaseyml 文件,并按照参数创建数据库,还有一种方式是, 在不启动服务时,通过rake db:create RAILS_ENV='development' 指令来创建数据库

根据启动时给出的环境参数, 没有的话默认为development环境, 比如: rails s qa

在rails里 可以使用Railsenv得到一个ActiveSupport::StringInquirer字符串, 也可以使用Railsenvdevelopment 这样的方法判断

打开Rails的命令行,到应用的根目录,执行rails console启动。注意,要到Rails应用的根目录,我的是E:\greensoft\RailsInstaller\Sites\simple_cms>

E:\greensoft\RailsInstaller\Sites\simple_cms>rails console

Loading development environment (Rails 321)

irb(main):001:0>

回显的第一行提示了启动加载了Rails开发环境,之后显示的与irb没什么两样。接下来的操作其实就是普通的irb操作,只不过现在的这个irb,是能够访问当前rails应用的。先来几个普通的irb操作

E:\greensoft\RailsInstaller\Sites\simple_cms>rails console

Loading development environment (Rails 321)

irb(main):001:0> 1+2

=> 3

irb(main):002:0> "abbuggy"upcase

=> "ABBUGGY"

irb(main):003:0>

接下来,操作一下我们自定义的模型Subject。创建一个Subject的实例subject1,再把它保存到数据库中。

irb(main):001:0> subject1=Subjectnew

=> #<Subject id: nil, created_at: nil, updated_at: nil>

irb(main):002:0> subject1save

[1m[36m (00ms)[0m [1mBEGIN[0m

[1m[35mSQL (160ms)[0m INSERT INTO `subjects` (`created_at`, `updated_at`) VALUES ('2012-09-03 16:31:39', '2012-09

-03 16:31:39')

[1m[36m (270ms)[0m [1mCOMMIT[0m

=> true

irb(main):003:0>

使用的new,save操作都是继承自ActiveRecord的,后面会详细了解这里只要知道是在创建和保存对象就ok。

你看,通过rails console短短几行代码就可以进行模型与数据库的交互操作,如果你需要向数据库中插入一批实验数据,这回很有帮助。

注意刚才进入rails console时候的回显Loading development environment (Rails 321),系统提示我们进入的是开发环境,这是缺省值。如果你希望进入其他的环境只需要在rails console后面跟上其他环境的名字。如rails consle production,不过当尝试进入已经上线运行的production环境是可得多加小心,不要把数据弄坏了。

以上就是关于rails创建项目并使用bootstrap全部的内容,包括:rails创建项目并使用bootstrap、安装Rails时如何安装老是失败.请教是什么原因、rails怎么创建migration等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:聚客百科

原文地址: https://juke.outofmemory.cn/life/3798612.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存