小编use*_*569的帖子

找不到git post-update挂钩中的Bash命令

我在git post-update钩子中有以下代码cd进入我的工作目录并从这个git hook所在的裸git repo中拉出来:

cd $HOME/www/firefly

unset GIT_DIR

git pull hub master

combine

npm rebuild

exec git update-server-info
Run Code Online (Sandbox Code Playgroud)

问题是当它运行时combine,我得到:

hooks/post-update: line 14: combine: command not found
Run Code Online (Sandbox Code Playgroud)

奇怪的是,如果我手动cd进入我的工作目录并运行combine它成功执行该文件.我究竟做错了什么?

git bash terminal amazon-ec2 githooks

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

是否有跨浏览器方法来获取所有元素的所有属性的已使用css值?

我希望获得页面上所有DOM元素的已使用css值.当我说"使用过的值"时,我指的是W3C规范中规定的定义:

6.1.3使用的值

在不格式化文档的情况下尽可能地处理计算值.但是,某些值只能在文档布局时确定.例如,如果元素的宽度设置为其包含块的某个百分比,则在确定包含块的宽度之前不能确定宽度.的使用的值是接受所计算的值,并解决任何剩余的依赖关系成绝对值的结果.

这些应该是相对于实际页面布局计算的最终值.Mozilla的文档声称可以window.getComputedStyle用来获取使用的值,但这对我来说没有意义,因为计算值与使用的值不同(我想要使用的值).即使这些是使用过的值,我也不确定这是否仅适用于Firefox.有没有办法在所有浏览器中可靠地获取使用过的值?

html javascript css w3c dom

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

如何从Express中的app对象中获取请求对象?

在表达中,您调用var app = module.exports = express.createServer();哪个创建一个新HTTPServer对象.我想req从this app(HTTPServer)对象访问当前对象.有没有办法做到这一点?

node.js express

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

是否可以将jquery调用绑定到两个CSS选择器?

我想绑定一个mouseout调用两个CSS选择器,这样如果我将鼠标从一个和另一个元素移动,那么我调用其他东西.这甚至可能吗?

javascript jquery binding call

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

使用Paperclip gem保存从Facebook获取的个人资料图像

我试图找出如何让用户从他们的计算机上传照片或从Facebook获取照片.

我已经有一个表单用于上传图像并使用Paperclip插件保存它.这很好.

我已经设置了Facebook身份验证,并使用Koala gem访问Facebook图形API.

我已经写过这个方法:

def fetch_fb_picture
 unless current_user.authentications.blank?  
  @graph = Koala::Facebook::GraphAPI.new(current_user.authentications.find_by_provider("facebook").token)
  @picture = @graph.get_picture("#{current_user.authentications.find_by_provider('facebook').username}")
  current_user.profile.photo = @picture
 end
end
Run Code Online (Sandbox Code Playgroud)

我相信Koala gem返回图像的url.但是,由于我正在使用paperclip gem,我的配置文件接受以下属性:

t.string   "photo_file_name"
t.string   "photo_content_type"
t.integer  "photo_file_size"
Run Code Online (Sandbox Code Playgroud)

因此,如何将Facebook图像正确保存到数据库中?

ruby facebook ruby-on-rails paperclip ruby-on-rails-3

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

我如何解析这个网址以获取ID?

我想使用ruby解析这个url来获取id 33: http://www.domain.com/?id=33

我该怎么做?

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

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

为什么这行代码会引发语法错误?

我在html.erb文件中有这一行:

<p> Share your unique link with as many people as you can. <b>The more people you refer, the sooner you will be invited to DreamStill.</b> Also, about every two weeks, <b>artists that have referred the greatest number of users will be featured in an email sent out to all DreamStill members!</b> To check up on how many users you have referred, simply enter your same email address (the one you used to sign up) into the signup form at …
Run Code Online (Sandbox Code Playgroud)

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

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

为什么我无法从控制器内部访问模型中定义的此方法?

我的视频控制器中有这种方法:

def notifications
  erase_notification_count
end
Run Code Online (Sandbox Code Playgroud)

它调用erase_notification_count我的用户模型中定义的方法:

def erase_notification_count
  new_notification_count += (self.notifications.count * (-1))
end
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

NameError in VideosController#notifications

undefined local variable or method `erase_notification_count' for #<VideosController:0x102f0fed0>
Run Code Online (Sandbox Code Playgroud)

为什么我收到此错误?我如何解决它?

ruby debugging ruby-on-rails ruby-on-rails-3

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

如何检查元素是否在 iframe 内

假设您有一个 DOM 节点,并且您想知道它是否位于 iframe 内。一种方法是检查它的父链,看看您是否在到达父窗口之前到达了 iframe。但是,我想知道是否有更快的方法来做到这一点。

html javascript iframe

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

每小时的cron工作没有运行

我打开了我的crontab文件crontab -e.然后我把它添加到我的crontab:

SHELL=/bin/bash

@hourly /home/ec2-user/utilities/create-snapshots.sh
Run Code Online (Sandbox Code Playgroud)

然后我保存了文件.大约一个小时后,显示的是cron日志:

CROND[1876]: (ec2-user) CMD (/home/ec2-user/utilities/create-snapshots.sh)
CROND[1877]: (root) CMD (/usr/lib64/sa/sa1 -S DISK 1 1)
CROND[1892]: (root) CMD (run-parts /etc/cron.hourly)
run-parts(/etc/cron.hourly)[1892]: starting 0anacron
run-parts(/etc/cron.hourly)[1901]: finished 0anacron
Run Code Online (Sandbox Code Playgroud)

但是我知道命令/home/ec2-user/utilities/create-snapshots.sh实际上并没有运行,因为它会创建我的数据库的快照,但它没有./home/ec2-user/utilities/create-snapshots.sh如果我直接在终端中运行该命令,则运行该命令.

我怎样才能让cron每小时运行一次命令?

linux debugging cron

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

真的很长的JQuery

我有这么长的JQuery和太多的引号.它让我沮丧:

$('("<img>", { src: oembed.thumbnail_url, width:200 }).children("img").wrap("<div class="thumbnail_border" />")').insertBefore("div#heard_div");
Run Code Online (Sandbox Code Playgroud)

所以问题是这条线的正确语法是什么.

javascript syntax jquery

-8
推荐指数
1
解决办法
540
查看次数