RSS

Monthly Archives: 二月 2012

Dreamhost部署Django出现oops, django-admin failed to run!的解决方案

在dreamhost上新建了一个使用Passenger的站点,按照wiki(http://wiki.dreamhost.com/Django)安装Django的时候出现了Creating project framework…  oops, django-admin failed to run!的错误信息。

谷歌到这个页面(http://www.re-cycledair.com/fixing-dreamhosts-django-deployment-script),大意是dreamhost提供的安装脚本与它目前的环境不匹配,vi django-setup.py,找到
if os.spawnl(os.P_WAIT, "/usr/bin/django-admin.py", "django-admin.py", "startproject", projname) != 0:
将两个django-admin.py改为django-admin。

但是我看到我的django-setup.py中,本身就是
if os.spawnl(os.P_WAIT, "/usr/bin/django-admin", "django-admin", "startproject", projname) != 0:
ls /usr/bin发现目录下没有django-admin,而是django-admin.py,所以我将两个django-admin改成django-admin.py了。

所以朋友出现这个问题后,自己检查一下,看看是不是不匹配吧。


 
1 Comment

Posted by on 二月 29, 2012 in solutions

 

Tags: , ,

Mac OS X 10.7下找不到~/Library/Application Support的解决方案

最近有台机器升级到了Mac OS X 10.7,Finder的sidebar变了不说,连用户目录下的Library目录也不见了。但是Terminal中是有的,估计是被隐藏了。直接在Finder中Go->Go to Folder…,输入~/Library/Application Support过去吧。

 
添加留言

Posted by on 二月 28, 2012 in solutions

 

Tags: , , ,

Redmine配置Gmail邮件后getaddrinfo: Name or service not known的解决方案

最近在Dreamhost上配置Redmine,遇到了不少问题,有一个是发送邮件时出现An error occurred while sending mail (getaddrinfo: Name or service not known)。

按照Dreamhost wiki中关于Redmine的部分,Redmine wiki中设置邮件服务器的部分(链接如下)
http://wiki.dreamhost.com/Redmine
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
http://www.redmine.org/projects/redmine/wiki/EmailConfiguration
一步步做过来,最后在Redmine里面发送测试邮件时显示:An error occurred while sending mail (getaddrinfo: Name or service not known)。

当然,各种谷歌,但是没有找到解决方案。最后我自己去看config/configuration.yml,发现一个名为default的配置项中也包含email_delivery的配置项,注释掉这里的email_delivery后,Redmine显示邮件没有配置。所以我直接把这里的email_delivery按照producation里的email_delivery又配置了一遍。

就好了。

 
添加留言

Posted by on 二月 27, 2012 in solutions

 

Tags: , , , , ,

Dreamhost配置Redmine出现undefined method ‘reenable’的解决方案

最近发现dreamhost支持Ruby,就想装个redmine试试。Dreamhost wiki中关于redmine的是0.8的,目前最新的稳定版本是1.3,就结合着dreamhost和redmine的wiki(链接如下),一步步尝试着做。

http://wiki.dreamhost.com/Redmine
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

做到 RAILS_ENV=production rake redmine:load_default_data 的时候,出现了如下的错误:
rake aborted!
undefined method `reenable’ for <Rake::Task db:schema:dump => [environment]>:Rake::Task

当然是各种谷歌,最后在redmine的论坛上发现了一个帖子http://www.redmine.org/boards/2/topics/15521,貌似是安装了两个版本的rake,redmine1.3需要0.8.7以上的版本,而默认使用的是0.8.1的。

试试gem list rake,再试试rake –version,看看是不是不同吧,如果不同的话就加上路径,使用0.8.7版本的rake。我这里是通过gem安装的rake是0.8.7的,位置在/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake。所以把上面的命令改成 RAILS_ENV=production /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake redmine:load_default_data,就可以了。

如果gem list rake的版本也是0.8.1,那么就升级rake把,gem install rake –version=0.8.7,成功后再按照上面的方法操作。

 
添加留言

Posted by on 二月 27, 2012 in solutions

 

Tags: , , , ,

Objective C中的成员作用域

上次面试被问到ObjC中关于访问修饰符,访问限制符的问题,问我ObjC中有没有这样的机制。

我印象中没有用过,但是记得以前看书的时候貌似有@public @protected @private,就说有。结果考官说没有,我又想起来之前哪篇文章说过好像作用域不生效还是怎么回事,就附和了一下。

今天想起来,又查了一遍,果然有啊@public @protected @private。。。

了解更多Objective C访问修饰符,请访问https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocDefiningClasses.html#//apple_ref/doc/uid/TP30001163-CH12-TPXREF127

 
添加留言

Posted by on 二月 23, 2012 in

 

Tags: , , , ,

Mac OS X登陆界面语言修改

Mac OS X第一次使用的时候别人设置了中文,想改成英文,结果发现开机后登陆界面的语言没有换过来,怎么办呢?

要么就重装,所有的东西都可以重新配置。

要是觉得重装太麻烦,或者是碰到10.7这种要联网龟速下载的,就打开Terminal,输入sudo languagesetup,后面的就看着办吧。

想了解更多,或者是10.4之前的用户,请访问http://support.apple.com/kb/HT4102

 
添加留言

Posted by on 二月 23, 2012 in solutions

 

Tags: , , ,

html5中的语音识别x-webkit-speech与x-webkit-grammar

前一阵子看到了网易邮箱支持语音搜索的新闻(http://www.cnbeta.com/articles/171379.htm ),文中说到“网易邮箱极速4.0版近日取得最新突破,支持语音输入搜索邮件,成为全球首家采用此技术的邮箱运营商。”真不知道是市场部被技术部忽悠了呢,还是市场部觉得好久没发新闻了,钱花不出去太过焦虑。嗯,总之呢网易邮箱的”最新突破“我一不小心也应用在了自己的博客上面(同样只对Chrome11以上的浏览器有效),看到搜索框里面的麦克风标志了吧,点一下试试。

哈哈,在<input>标签中,增加 x-webkit-speech x-webkit-grammar=”builtin:translate” 即可。

嗯,让我们与网易邮箱一起突破吧。

 
添加留言

Posted by on 二月 22, 2012 in

 

Tags: , , ,