- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 ruby on rails 常用的日期取值
ruby on rails 常用的日期取值获取当前时间Time.nowUTC时间,国际标准时间 Time.now.utc日相关今日开始时间00:00:00 Time.now.beginning_of_day=> 2016-07-24 00:00:00 +0800今日结束23:59:59 Time.now.at_end_of_day=> 2016-07-24 23:59:59 +08
2016-07-24 15:21:50 5535
原创 PostgreSQL安装hstore
PostgreSQL安装hstore搭建rubygems.org 这个项目,执行迁移 # rake db:migrate RAILS_ENV=development 时候遇到一个错误错误信息:-- enable_extension("hstore")rake aborted!StandardError: An error has occurred, t
2015-07-15 23:03:43 3689
原创 创建自己的gem并上传到github
创建自己的gem并上传到github环境:centos7,git version 1.8.3.1一 创建gem1 安装bundler #gem install bundler2使用bundler 创建gem所需的框架#bundler gem file_manipulate3修改file_manipulate.gemspec文件#vi
2015-05-20 15:46:14 898
原创 the first has precedence, perhaps you need a NameVirtualHost directive
问题配置服务器时出现:VirtualHost free.crowdroid.com:443 overlaps with VirtualHost s.crowdroid.com,the first has precedence, perhaps you need a NameVirtualHost directive答案:实际反馈中已经给出了解决方法:NameVirtualH
2015-05-18 11:50:47 1459
原创 centos7 yum 方式安装nginx
centos7 yum 方式安装nginx centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库 (1)使用yum安装nginx需要包括Nginx的库,安装Nginx的库 #rpm-Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-r
2015-05-12 10:44:51 881
原创 发送邮件时,报postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by
Linux6.5发送邮件时,异常postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by报错信息: sendmail: warning: inet_protocols: IPv6 support is disabled: Address famil
2015-05-11 23:17:09 7825
原创 rvm实现一个系统同时运行多个ruby版本项目(用于解决一个服务器部署多个ruby版本项目的实现)
搭建环境:centos7(1)安装rvm单用户安装:#\curl -L https://get.rvm.io | bash -s stable --ruby或者:#\curl -sSL https://get.rvm.io | bash -s stable多用户安装:#\curl -L https://get.rvm.io |sudo bash -s sta
2014-12-26 18:02:57 1657
原创 rvm安装rubygems1.3.7报错问题
rvm安装rubygems1.3.7报错问题安装最新版本的rvm后,安装的ruby1.8.7默认安装的rubygems是2.0.14而我原来的项目是ruby1.8.7+rubygems1.3.7+rails2.2.3环境如果直接使用rvm安装的ruby1.8.7自带安装的rubygems2.0.14运行rails2.2.3版本项目会有异常:/usr/local/rvm/gems
2014-11-28 11:01:18 2859
原创 rails+apache2+passenger+ssl实现https双向认证通信
rails+apache2+passenger+ssl实现https双向认证通信环境:系统:Centos7服务器:apache(httpd) 2.4.6制作工具:openssl 1.0.1Rails版本 :4.1.6准备工作:安装apache和openssl#yum install httpd httpd-devel httpd-tools#
2014-11-25 21:23:04 1306
原创 Centos7+apache+passenger+rails4.1.6部署的服务器实现局域网内部访问
问题: 在CentOS上安装apache,配置好服务器本机可以访问,但是外部局域网IP不能访问解决方法: 1.我的项目配置文件passenger.conf LoadModule passenger_module /usr/local/rvm/gems/ruby-2.0.0-p598@rails416/gems/passenger-4.0.53/buildout/apache2/
2014-11-24 14:02:31 1226
原创 资料链接
卸载所有gem插件:http://jusshark.blog.163.com/blog/static/203136171201222694620122/
2014-11-21 14:38:55 485
原创 Centos7+httpd+fastcgi+rails安装
搭建的环境:centos7Apache/2.4.6fastcgi2.4.6rails4在安装fastcgi的时候遇到了问题:问题:。。。。。。In file included from fcgi.h:28:0, from mod_fastcgi.c:72:/usr/include/httpd/http_log.h:456:
2014-11-21 00:35:55 2096
原创 rails生产环境遇到的一些问题
1.启动production模式运行程序报的错误:Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml`处理方法方式:生成一个production下的key,复制到config/secrets.yml下生成命令:#参考链接:点我(2)
2014-10-08 17:37:20 1887
原创 rails连接postgresql错误:psql: 致命错误: 用户 "postgres" Ident 认证失败
psql: 致命错误: 用户 "postgres" Ident 认证失败1安装好postgresql数据库后需要初始化及一些配置rails项目才能连接postgresql安装好postgresql数据后(yum命令直接安装的)第一步:初始化数据库#service postgresql initdb(说明:初始化后默认postgresql数据库有一个默认的用户postg
2014-09-16 01:09:49 4417
原创 gem安装pg遇到问题
gem安装pg遇到问题安装pg遇到问题#gem install pg报错信息为:Building native extensions. This could take a while...ERROR: Error installing pg: ERROR: Failed to build gem native extension.
2014-09-15 23:40:04 1293
原创 rails4.1.6启动报错Could not find a JavaScript runtime
rails4.1.6启动报错Could not find a JavaScript runtime我的电脑系统及rails版本:Centos7,rails4.1.6,ruby2.0.01启动服务器后报错#rails server 刚建的新项目,启动服务报错:/home/oss/.gem/ruby/gems/execjs-2.2.1/lib/execj
2014-09-15 21:27:25 907
原创 centos7安装postgresql后的初始化问题
postgresql的初始化问题1最近安装centos7后,新安装了一些其他软件,新安张的事就是多,先安装下postgresql问题。安装postgresql1用yum直接安装#yum install postgresql2依赖包和服务也安装下#yum installl postgresql-devel postgresql-server3c初始
2014-09-15 19:56:30 2153
原创 安装Windows7+Ubuntu13.04+Centos7三系统
安装Windows7+Ubuntu13.04+Centos7三系统(说明一点,在用U盘制作centos7的启动盘后,不需要删除包什么的,也不需要拷贝镜像文件什么的,刻录完就是可以直接使用的,我测试了两台台式的和一个笔记本安装都没有问题,不过在安装的时候,要修改下U盘的位置,如下:).在用u盘安装过程中,在进入安装界面,按tab键修改或者直接按e键:(直接安装是不能成功的,需要修
2014-09-13 03:25:27 1587
原创 Centos6.5安装rmagick遇到checking for magick-config .. no问题
Centos6.5安装rmageick1安装rmageick#gem install rmageick遇到了异常:ERROR: Error installing rmagick-2.13.1.gem: ERROR: Failed to build gem native extension./usr/bin/ruby extconf.rbchecking
2014-08-18 14:10:55 2803
原创 ActionController::InvalidAuthenticityToken解决途径
ActionController::InvalidAuthenticityToken解决途径方法(1):在相应的action,controller中添加下面代码如在hr_controller.rb文件中class HrController protect_from_forgery :except => 这个:index #处理除了index文件验证
2014-08-13 21:16:42 1067
原创 bundler解决安装gem列表所需的插件问题
1安装bundler#sudo gem install bundler2查看下版本#bundler -v3进入Rails根目录#cd /rails_app4创建Gemfile文件#bundler init(例子说明gem install bundlerbundle initecho "gem 'rails'" >> Gemfilebundle ins
2014-07-30 11:58:53 3027
原创 Postgresql 重启失败及删除数据库失败
删除服务器遇到的异常:postgres=# drop database cfb_s2 ;ERROR: database "cfb_s2" is being accessed by other users描述: There are 9 other session(s) using the database.重启postgrsql服务器失败的原因:因为其他项目程序程序在访问
2014-07-17 14:32:51 3709
转载 Postgresql常用SQL语句
--查看数据库select * from pg_database;--查看表空间select * from pg_tablespace;--查看语言select * from pg_language;--查看角色用户select * from pg_user;select * from pg_shadow;select * from pg_roles;--查看会话进程select * from p
2014-07-17 11:41:54 939
原创 Ubuntu系统手动安装JDK
Ubuntu系统手动安装jdk1.71下载jdk包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2解压jdk-7u17-linux-i586文件# tar cvf jdk-7u17-linux-i586.tar.gz3复制文件复制解压出jdk-7
2014-07-10 15:53:22 632
原创 项目修复bug集锦1
1升级系统的时候,提示升级,但实际没有升级,问题在表System_settings 表中的isActivate字段单词写错了,修改即可(page_manages_countroller.rb)2更新个人信息的语言时admin报错,原因在于初始化的Atlist表的at_type的值因该为1,修改为1即可。(account_manages_coutroller.rb)3评论输入框,在光标刚进入
2014-06-27 13:11:28 523
原创 Ruby语言实现IOS的push推送功能
Ruby语言实现IOS的push推送功能 网上有很多php,java语言的ios的push,但公司用ruby语言做项目,只好自己写了。我在这做一个简单的例子,已备以后项目中用到,直接拿来用,放进自己的项目代码中,稍作修改即可。说明:我编写的只是服务器端的代码,认证文件xxx.pem文件网上有很多例子我就不介绍了(搜索“IOS push会有很多资料 ”) 准备工作: 我的环境是
2014-06-27 11:59:38 921 1
原创 亚马逊服务器gem安装插件遇到没有权限的问题
亚马逊服务器gem安装插件遇到没有权限的问题 在亚马逊服务器上,我们的项目有可能会需要额外的第三方库文件,如果是普通用户(ec2-user)安装插件时常会遇到没有权限的问题,如果用sudo 获取权限安装的gem 下插件普通用户没有权限使用,在项目运行中就会报文件找不到的错误(一般是没有权限获取相应的插件文件),我在做ruby语言的项目时,就遇到这种问题。 在做IOS的push时,用了
2014-06-27 11:53:50 1205
原创 textarea输入框光标定位问题
textarea输入框光标定位问题 问题1: 今天处理评论时,发现鼠标点击后进入后,光标的输入位置不在开头的初始位置,中间会有几个字符的空格,查了一下代码,发现问题出现在和 有空格造成的。 解决方法: 检查代码把 和之间的空格删除掉,问题就解决了
2014-06-27 11:51:33 1127
原创 搭建Ruby on Rails 环境
搭建Ruby on Rails 环境一、电脑重装ubuntukylin 13.04(1)制作U盘启动盘: 制作软件我用的是UItraIS软件(可以找自己喜欢的下载) 下载Ubuntn网址:http://www.ubuntu.com/download/ubuntu-kylin (有32位的和64位的,自己喜欢那个下载那个就行了)(2)安装ubuntukylin系
2014-06-27 11:46:56 566
原创 LAPP安装简介
LAPP安装LAPP即Linux,apache,Postgresql,PHP这个组合。(一)下载安装Linux系统。 我选择的是Ubuntu系统,到官网下载镜像文件,准备一个8G的U盘制作成启动盘,安装即可. 下载地址:http://www.ubuntu.com/download(二)安装好Ubuntu系统后,我们就要接下来安装A
2014-06-27 11:36:02 1255
fastcgi2_4_6_patch
2014-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人