小编the*_*sis的帖子

capistrano从一个本地目录部署到另一个本地目录

我想在我的本地计算机上部署应用程序.例如,我有我的Rails应用程序中: /home/thesis/dev/myapp但我想cap deploy:setup/home/thesis/deploy/.我试过了,但是capistrano尝试连接localhost,但根本不需要它.我该如何解决?

这是我的deploy.rb

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

set(:deploy_to) { "/home/thesis/dev/myapp" }
set :bundle_without,  [:development, :test]
set :use_sudo, false

set :repository, "."
set :scm, :none
set :deploy_via, :copy

set :copy_dir, "/home/thesis/deploy/tmp"
set :copy_remote_dir, "/home/thesis/deploy/tmp"
Run Code Online (Sandbox Code Playgroud)

它下降:

connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - connect(2))
Run Code Online (Sandbox Code Playgroud)

capistrano ruby-on-rails ruby-on-rails-3

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

如何在一定位置后将字符串拆分为2个部分

例如,我有一些随机字符串:

str = "26723462345"
Run Code Online (Sandbox Code Playgroud)

我希望在第6个字符之后将它分成两部分.怎么做到这一点?

谢谢!

ruby ruby-on-rails

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

如何用Capybara关闭浏览器?

我有一种情况,当我使用(使用:selenium驱动程序)多个浏览器与Capybara测试我的前端.如果不需要Capybara,怎么能关闭其中的一些呢?

ruby selenium capybara

13
推荐指数
3
解决办法
8477
查看次数

nginx + passenger + rails - 403禁止错误

我已经安装了Nginx服务器并配置了所有需要的东西,但是目前我遇到了403 forbidden错误的错误.日志说:

2010/12/28 17:38:59 [error] 28664#0: *27 directory index of "/home/appuser/test_app" is forbidden, client: xxx.xxx.xxx.xxx, server: localhost, request: "GET / HTTP/1.1", host: "xxx.xxx.xxx.xxx"
Run Code Online (Sandbox Code Playgroud)

我的配置:

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    passenger_root /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.2;
    passenger_ruby /usr/bin/ruby;
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;
        root /home/appuser/test_app;
        passenger_enabled on;
    }
}
Run Code Online (Sandbox Code Playgroud)

有解决方案吗

passenger nginx http-status-code-403 ruby-on-rails-3

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

使用逗号或点对十进制数进行RegEx验证

如何使用一个RegEx验证此类数字输入.字符串是不允许的.点或逗号后面的两个小数位.

例:

123.34
1.22
3,40
134,12
123

regex validation

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

Rails 3表锁

是否可以锁定数据库表.MySQL示例:

LOCK TABLES用户写

..使用一些原生的ActiveRecord方法?

mysql ruby-on-rails-3

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

Capistrano gzip:stdin:意外结束文件中断

我有Capistrano部署的问题.部署过程正在被丢弃,并出现Gzip错误.

它能是什么?

 cap flow deploy 

* executing `flow' 
* executing `deploy' 
* executing `deploy:update' 
** transaction: start 
* executing `deploy:update_code' 
* getting (via checkout) 
revision to /tmp/20111214204507 
executing locally: cp -R . /tmp/20111214204507 
c    ommand finished in 413ms 
compressing /tmp/20111214204507 to /tmp/20111214204507.tar.gz 
executing locally: tar chzf 20111214204507.tar.gz 20111214204507 
command finished in 2419ms 
servers: ["10.11.10.10"] 
Password: ** sftp upload /tmp/20111214204507.tar.gz -> /tmp/20111214204507.tar.gz 
[10.11.10.10] /tmp/20111214204507.tar.gz 
[10.11.10.10] done * sftp upload complete * executing "cd /home/tieto/dvs_production/releases && tar xzf /tmp/20111214204507.tar.gz && rm /tmp/20111214204507.tar.gz" …
Run Code Online (Sandbox Code Playgroud)

ruby capistrano ruby-on-rails

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

Mysql ENABLE KEYS 命令需要很长时间

我有一个 MyISAM 数据库表。我在那里插入了大约 360000 条记录,在插入数据之前使用 DISABLE KEYS 和 DISABLE KEYS 命令。将数据插入表后,ENABLE KEYS 命令继续执行,但在高性能服务器上需要 17 多个小时(目前它正在运行,它是 17 小时..)。问题可能出在哪里?

表有很多索引,几周前它运行良好。MySQL服务器配置有问题吗?

mysql

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

在rake任务中运行capybara

如何在Rake任务中运行Capybara功能?

例如: visit('http://google.com')

谢谢!

ruby capybara ruby-on-rails-3

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

Rails3 jquery自动完成不同的值

是否可以使用Rails3 JQuery自动完成宝石选择DISTINCT值?

jquery autocomplete jquery-autocomplete ruby-on-rails-3

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