小编tro*_*ock的帖子

忽略已提交到Git存储库的文件

我有一个已经初始化的Git存储库,我添加了一个.gitignore文件.如何刷新文件索引以便忽略我想忽略的文件?

git version-control caching gitignore git-rm

2429
推荐指数
21
解决办法
68万
查看次数

递归复制文件夹,不包括某些文件夹

我正在尝试编写一个简单的bash脚本,它将包含隐藏文件和文件夹的文件夹的全部内容复制到另一个文件夹中,但我想排除某些特定的文件夹.我怎么能实现这个目标?

unix bash shell scripting

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

未捕获的SyntaxError:意外的令牌:

我在我的MooTools脚本中运行一个AJAX调用,这在Firefox中工作正常但在Chrome中我收到Uncaught SyntaxError: Unexpected token :错误,我无法确定原因.注释掉代码来确定坏代码的位置什么都没有产生,我想这可能是返回JSON的问题.检查控制台我看到返回的JSON是这样的:

{"votes":47,"totalvotes":90}
Run Code Online (Sandbox Code Playgroud)

我没有看到任何问题,为什么会出现这种错误?

vote.each(function(e){
  e.set('send', {
    onRequest : function(){
      spinner.show();
    },
    onComplete : function(){
      spinner.hide();
    },
    onSuccess : function(resp){
      var j = JSON.decode(resp);
      if (!j) return false;
      var restaurant = e.getParent('.restaurant');
      restaurant.getElements('.votes')[0].set('html', j.votes + " vote(s)");
      $$('#restaurants .restaurant').pop().set('html', "Total Votes: " + j.totalvotes);
      buildRestaurantGraphs();
    }
  });

  e.addEvent('submit', function(e){
    e.stop();
    this.send();
  });
});
Run Code Online (Sandbox Code Playgroud)

javascript mootools google-chrome

178
推荐指数
7
解决办法
92万
查看次数

Cucumber和Capybara,单击非链接或按钮元素

我正在尝试使用Cucumber/Capybara/Selenium堆栈测试一个就地编辑器,但我的问题是通过单击div而不是链接或按钮来激活编辑器.我似乎无法弄清楚如何让Capybara这样做.有办法做到这一点吗?

selenium integration-testing webdriver cucumber capybara

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

Rails应用程序和Mongrel的奇怪问题

我最初在serverfault.com上发布了一个与此问题相关的问题:https://serverfault.com/questions/152587/apache-mod-proxy-to-another-server

我已经意识到这不是我的服务器设置问题,而是我的rails应用程序.我已经在服务器上设置了这个应用程序,就像我在同一台服务器上运行的另一个正常运行的rails应用程序一样.当我启动服务器时,我的mongrel.log看起来像这样:

** Daemonized, any open files are closed.  Look at /var/www/osuwebdev/tmp/pids/mongrel.pid and log/mongrel.log for info.
** Starting Mongrel listening at 0.0.0.0:8080
** Starting Rails with production environment...
** Rails loaded.
** Loading any Rails specific GemPlugins
** Signals ready.  TERM => stop.  USR2 => restart.  INT => stop (no restart).
** Rails signals registered.  HUP => reload (without restart).  It might not work well.
** Mongrel 1.1.5 available at 0.0.0.0:8080
** Writing PID file to /var/www/osuwebdev/tmp/pids/mongrel.pid …
Run Code Online (Sandbox Code Playgroud)

mongrel ruby-on-rails dispatcher

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

从文档中启用Android蓝牙

我正在尝试使用Android 2.0.1 SDK启用蓝牙功能,我正在使用以下文档中的一些代码:http://developer.android.com/guide/topics/wireless/bluetooth.html

这是:

if (!mBluetoothAdapter.isEnabled()) {
    Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
    startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
Run Code Online (Sandbox Code Playgroud)

我在REQUEST_ENABLE_BT部分遇到错误,Eclipse说它无法解析.我究竟做错了什么?

android bluetooth

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

mysql仅在用户不存在时才创建用户

我想执行一个CREATE USER语句,但仅在用户尚不存在时才执行.
这样做的最佳方式是什么?

mysql sql

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

应该是rspec匹配器:on =>:create

我正在使用一些Shoulda rspec匹配器来测试我的模型,其中一个是:

describe Issue do
  it { should_not allow_value("test").for(:priority) }
end
Run Code Online (Sandbox Code Playgroud)

我的问题是我的模型验证如下:

validates_format_of :priority, :with => /^(Low|Normal|High|Urgent)$/, :on => :update
Run Code Online (Sandbox Code Playgroud)

因此,当运行此测试时,我得到:

1) 'Issue should not allow priority to be set to "test"' FAILED
   Expected errors when priority is set to "test", got errors: category is invalid (nil)title can't be blank (nil)profile_id can't be blank (nil)
Run Code Online (Sandbox Code Playgroud)

验证没有被触发,因为它只在更新上运行,我如何在更新和创建时使用这些应该匹配?

unit-testing rspec ruby-on-rails shoulda

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

关于PHP错误Apache给出500错误

每当我在任何PHP中出错时,我的本地Apache服务器都会给我一个500内部服务器错误.我似乎从来没有遇到任何我的CakePHP项目的问题,但这是普通的PHP,它实际上减慢了进度,不得不猜测错误.

php apache cakephp

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

在你的CakePHP项目中使用Git

我使用git作为我的主要版本控制系统,并且最近开始在我的CakePHP项目中使用git.这是我目前的.gitignore文件:

app/tmp
vendors/
Run Code Online (Sandbox Code Playgroud)

正如cakephp git repo中所使用的那样,但在将项目部署到服务器时,这会给我带来更多的工作,因为我必须手动创建所有app/tmp /子目录才能正常工作.有没有办法将其设置为忽略这些文件夹中的内容,但仍然将它们置于git控件下,以便在我将repo克隆到hoted目录时出现?

当我正在处理它时,我的git索引被重置也一直存在问题,这导致我必须做更多的提交而不是必要的,还有任何想法吗?

php git version-control cakephp

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