小编Pan*_*fox的帖子

Objective-C将NSDate设置为当前UTC

是否有一种简单的方法来NSDate使用当前的UTC日期/时间进行初始化?

iphone utc objective-c nsdate ios

79
推荐指数
2
解决办法
6万
查看次数

使用capistrano部署时在服务器上运行迁移

我正在尝试使用capistrano部署我的rails应用程序,但是我在运行迁移时遇到了一些麻烦.在我的开发环境中,我只使用sqlite作为我的数据库,但在我的生产服务器上我使用MySQL.

问题是我希望迁移从我的服务器而不是本地计算机运行,因为我无法从远程位置连接到我的数据库.

我的服务器设置:运行ngnix,passenger,mysql和git存储库的debian盒子.

最简单的方法是什么?

更新:

这是我的部署脚本:( 我用example.com替换了我的实际域名)

set :application, "example.com"
set :domain, "example.com"          

set :scm, :git    
set :repository,  "git@example.com:project.git"

set :use_sudo, false

set :deploy_to, "/var/www/example.com" 

role :web, domain
role :app, domain
role :db, "localhost", :primary => true   

after "deploy", "deploy:migrate"

当我运行cap deploy时,一切正常,直到它尝试运行迁移.这是我得到的错误:

** [deploy:update_code] exception while rolling back: Capistrano::ConnectionError, connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - connect(2))
connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - connect(2)))

这就是我需要从服务器而不是从本地计算机运行迁移的原因.

有任何想法吗?

migration rake capistrano ruby-on-rails passenger

13
推荐指数
2
解决办法
2万
查看次数

BLE GATT 服务器中的服务和配置文件有什么区别

我是蓝牙经典和蓝牙低功耗的新手。在我在 android 的开发站点上观看了教程视频之后。我仍然不明白ble中的服务是什么,服务和配置文件之间有什么区别。任何人都可以帮助我吗?

谢谢。

java android bluetooth bluetooth-lowenergy

5
推荐指数
1
解决办法
3496
查看次数

使用带有XCode 4的gitosis git存储库

嗨,我一直在尝试从XCode 4访问我的git存储库.

使用命令行工具一切正常.我可以使用以下方法克隆我的回购:

git clone git@example.com:somerepo.git
Run Code Online (Sandbox Code Playgroud)

但是在XCode中,当尝试使用时:

ssh://git@example.com:somerepo.git
Run Code Online (Sandbox Code Playgroud)

它一直在问我输入密码,我根本不想使用它.

同样的事情发生在:

git://git@example.com:somerepo.git
Run Code Online (Sandbox Code Playgroud)

除了我还得到"连接被拒绝:无法连接到套接字"错误消息.

不知道怎么解决这个问题?

git ssh xcode gitosis xcode4

1
推荐指数
1
解决办法
7429
查看次数