小编Ben*_*Ben的帖子

无法获取mac os x lldb进程来读取STDIN

是我还是lldb for mac os x(替换gdb)不允许你将文件传递给stdin,供被调试的进程使用?

阅读说明没有参考.

我已经完成并安装了gnu gdb,但是想利用我认为改进的lldb功能?

lldb

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

Capybara似乎没有等待(因为它应该做!?)(Async ajax事件)

我们有一个后台进程,当处理(从另一个服务器,UNIX进程)完成时,我们轮询并重新加载图表.

我不能让Capybrara正确等待(尽管普遍认为应该这样做)

它是一个AJAX事件,它轮询数据库,然后在完成后刷新页面内容.时间,即使是测试,也是多种多样的 - sleep n.seconds有时可行,但并非总是如此.

  • 我已经试过expect(page.has_content),assert page.has_text,find,和has_content.似乎没有人真正等待.
  • 我将超时设置为90秒.通常后台进程超过20秒.
  • 我尝试过不同的 default_wait_time

我发现很多文章声称它应该在默认的轮询/超时内等待.我们应该检查一下吗?请注意,我们通过Poltergeist无头.

在显示器上没有更改的CSS对象,它只是一个字符串(这是从a调用puts page.html测试)

由此

            <div class="bill-summary-strap-line">
              Calculating your bill costs
              <br/>
            </div>
Run Code Online (Sandbox Code Playgroud)

对此

<div class="bill-summary-strap-line">
                 Calculating finished
              <br/>
            </div>
Run Code Online (Sandbox Code Playgroud)

我们缺少什么?

下面的RSpec代码,真的希望有人有一些指导解决了这类问题.干杯本

       puts page.html  # test
       #assert page.has_text?('Calculating your bill costs')
       expect(page).to have_content 'Calculating your bill costs'
       page.driver.render("#{LOGDIR}/output1.png", :full => true)
       sleep 30.seconds  # would like to remove this
       puts page.html # test output
       #page.should have_content("Calculating finished")
       #expect(page.has_content? "Calculating …
Run Code Online (Sandbox Code Playgroud)

rspec capybara

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

配置 aws cli 使用 fakes3

热衷于设置假 s3,通过docker setup让它工作。在端口 4569 上运行。我无法弄清楚如何使用 aws cli(版本 1.10.6)进行测试。特别更改访问的端口。

即想要执行类似的命令

 $ aws s3 cp test.txt s3://mybucket/test2.txt
Run Code Online (Sandbox Code Playgroud)

我需要指定端口,我已经尝试过

  • --port settings on command line: 即AWS_ACCESS_KEY_ID=ignored AWS_SECRET_ACCESS_KEY=ignored aws s3 --profile fakes3 cp test.txt s3://mybucket/test2.txt(表示无效参数)
  • adding a profile and including end_point="localhost:4569在 ~/.aws` 的配置中。给出有关 AUTH Key 的错误
  • 在 443 上运行 fakes3 但随后与我的本地计算机发生冲突

有人让 aws cli 与 fakes3 一起使用吗?

 $ aws s3 --version
 aws-cli/1.10.6 Python/2.7.11 Darwin/15.2.0 botocore/1.3.28
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services aws-cli

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

无法远程连接到 EC2 MySQL 安装

我的系绳结束,数小时的变化......

我正在尝试访问在 EC2 实例上运行的已安装 MySQL。大量搜索(这似乎最接近我的问题Connect to mysql on Amazon EC2 from a remote server),我显然错过了一些愚蠢或误解的东西。

EC2 Ubuntu,mysqld 运行良好,本地 Web/应用程序服务器工作正常,所有连接。我可以从本地mysql。我需要从外部访问这台开发机器,因为使用 Iron.io 需要从外部访问数据库。

我有

  • ec2 安全组所有配置允许 0.0.0.0
  • 我可以 ssh/http 访问服务器没问题
  • 配置mysqld
    • 绑定地址=0.0.0.0(已尝试以下变体)
    • 从 % 授予我的非 root 用户 (myuser) 访问权限,例如 GRANT ALL ON to myuser@'%' IDENTIFIED BY 'password'; 同花顺特权;
  • 确保我的 ubuntu 实例 iptables 没有配置,例如我只使用 ec2 安全组来保护实例)

我试过了

  • ssh 进入服务器
  • telnet 到 mysqld 端口 3306 上的公共 ip 以确保其侦听 - 请参阅下面的注释
  • 删除 /etc/mysql/my.cnf 中的绑定地址
  • 检查它不是 sock v 端口错误:始终通过端口连接(本地检查,例如 mysql -h - localhost -u …

mysql amazon-ec2

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

heroku上的Jawsdb,迁移后的新数据库,(Mysql2 ::错误:INSERT命令被拒绝给用户..?)

在heroku上部署了我们的应用程序的新版本,并从以前的免费jawsdb实例迁移到数据库.但是现在每次用户注册都会给出

(Mysql2::Error: INSERT command denied to user <username for instance

我错过了什么

  • 使用转储迁移并使用mysql命令行重新导入.眼睛出口数据,它似乎在那里(用户的电子邮件等)
  • 所有配置变量看起来都没问题(DATABASE_URL是mysql2...)
  • 我可以通过网址登录数据库

我以前没有必要授予访问权限或类似内容,任何人都会遇到这个问题?

谢谢本

mysql heroku

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

如果源中包含"+"字符,则ruby正则表达式不匹配字符串

我有一个字符串,其中包含一个国际电话号码,例如+44 9383 33333,但当我尝试正则表达式匹配(注意正则表达式正确'转义')时,正则表达式失败,正则表达式匹配失败

例如

 "001144 9383 33333".match(/(001144|004|0|\\+44)/) # works

 "+44 9383 33333".match(/(001144|004|0|\\+44)/) # DOES NOT WORK
Run Code Online (Sandbox Code Playgroud)

我已经尝试转义输入字符串,例如+,\ +等等,但无济于事.

我必须在这里做一些非常愚蠢的事情!?

ruby regex

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