草庐IT

coffee-script-source

全部标签

ruby - 不正确的 sources.list 导致 apt-get 更新失败 Ubuntu 13.04

我尝试使用rvm安装ruby​​,但由于apt-getupdate的问题而失败。我发现这是因为etc/apt目录下的sources.list文件有问题。我试着用这个http://blog.ubuntu-tweak.com/guide/how-to-fix-the-source-list-files了解并修复我的源文件。当我从sources.list中删除“坏行”时,已经没有行了。此时我能够成功地进行apt-get更新,但是rvminstallruby​​仍然失败,因为它现在无法找到必要的依赖项。我开始考虑完全全新安装,因为我不知道还能做什么,但我想我会先在这里寻求帮助。来源.list#

windows - 将shell函数移植到cmd.exe : Is it possible to automatically source scripts on startup?

我正在移植一个Linux工具集,它经常使用shell函数来提供某些功能。当您启动一个新的shell并包括诸如更改工作目录之类的内容时,这些功能会自动获取,这对于独立程序来说几乎是不可能的,因为子进程无法更改其父进程的环境。例如,有一个函数cdbm可以将工作目录更改为之前加入书签的目录。现在我想在Windows上做同样的事情,但我受困于cmd.exe。据我所知,脚本可以移植到jscript、vbscript或普通批处理,这应该不是问题。但是我如何确保它们在启动时自动获取源代码并存在于shell环境中? 最佳答案 根据helpcmd:I

linux - 我如何在 dpkg-source --commit 调用中抑制编辑器?

在Ubuntu上精确我正在调用“dpkg-q--commit./patchsetname”当我这样做时,它决定使用selecteditorbinary打开一个编辑器。我想压制它。有什么想法吗?我宁愿不必使用共享库和过滤器来中断exec系统调用以进行编辑器查询。应该有一种更简洁的方法来执行此操作。 最佳答案 我刚刚用以下方法解决了这个问题:EDITOR=/bin/truedpkg-source-q--commit.patchsetname这将(显然)使用true而不是nano并且至少在kubuntu上这似乎工作正常。

python - docker -py : Accessing output of python script run in ENTRYPOINT command

我在使用Python中的docker-py模块获取在docker容器中运行的Python脚本的输出时遇到问题。首先,一些背景:我已经创建了一个Dockerfile并通过命令行(dockerbuild-tmyimage/path/to/dockerfile)以正常方式构建了我的图像(id为84730be6107f)。Python脚本作为Dockerfile中的ENTRYPOINT命令执行:ENTRYPOINT["python","/cont_dirpath/script.py"]包含脚本的目录在运行时被添加(绑定(bind))到容器中。当我通过常用的docker命令行(在Ubuntu中)

php - [Linux, Ubuntu] : Executing a Python script with different users results in different behaviours

我正在尝试使用我的用户“ubuntu”在Ubuntu中使用Python执行脚本。它是亚马逊的虚拟机,所以我正在尝试执行该代码$execQuery="pythonscript.py";exec($execQuery,$output,$return);通过使用ubuntu执行该命令,结果是OK,但是从PHP(用户是www-data)执行它,我得到:ImportError:Nomodulenamedskimage.io所以我认为权限有误,但由于我从未使用过Python,所以我不知道我必须在哪里设置正确的权限。有人知道吗?非常感谢。我试过使用pipinstall___--userwww-dat

linux - 大查询 : Does bq load command support loading from named pipe as a source?

我正在尝试使用命名管道中的bqload将数据加载到Googlebigquery。控制台窗口1:$mkfifo/usr/pipe1$cat/dev1/item.dat>/usr/pipe1控制台窗口2:$bqload--source_format=CSVprojectid:dataset.itemtbl/usr/pipe1field1:integer,field2:integer出现以下错误:BigQueryerrorinloadoperation:Sourcepathisnotafile:/usr/pipe1 最佳答案 BigQue

linux - 安装期间 Google Sitemap 生成器错误 'is not a supported Apache binary or control script'

我在EC2实例上有一个LAMP配置服务器AMD64,带有Ubuntu14.04和Apache2。我关注了officialguidehere,所以首先我下载了sitemap_linux-x86_64-beta1-20091231.tar.gz并解压了然后我输入sudositemap-install/install.sh–-apache-bin=/usr/sbin/apache2我的问题来了:WhatisthelocationoftheApachebinaryorcontrolscript?[/usr/sbin/apache2]shouldsupport-Voption./usr/sbin

linux - 使用 crontab 在 @reboot 上运行 "screen -S name ./script"命令

我试过将它添加到我的crontab中:@reboot/root/启动“启动”文件:#!/bin/shsvnserve-d-r/root/svnrepos/mainressvnserve-d-r/root/svnrepos/mapres--listen-port=3691screen-Smta./mtaserver/mta-server>log1screen-Smapmta./mapserver/mta-server>log2exit0现在svnserve命令运行良好。问题出在screen命令上。log1和log2文件具有相同的内容,即:必须连接到终端。我想做的是在启动时启动这2个可执行

python - 为什么我的 post-receive Hook 不能运行 virtualenv source 命令?

我有一个以用户“git”身份运行的接收后Hook。我有一个git可读的virtualenv/python/ve//bin/activate。运行:source/python/ve//bin/activate适用于git组中的用户。当它在推送后作为接收后Hook运行时,我收到错误“source:notfound”。我不确定还有什么地方可以看-非常感谢任何提示。 最佳答案 这是一个猜测,因为您还没有引用完整的post-receive钩子(Hook),但我怀疑您没有shebangline指向顶部的/bin/bash。您的post-rece

linux - 用户目录 "End of script output before headers"中的 Apache CGI

我知道有一些关于这个主题的问题,但似乎没有一个能解决我的问题。参见this或this或this.我在Linux、Fedora21上,我正在尝试为每个用户目录启用CGI脚本。我关注了these说明,但没有成功。我得到错误:[cgi:error]Endofscriptoutputbeforeheaders:test.cgitest.cgi是一个可执行的sh文件,包含一个非常简单的脚本:#!/usr/bin/shecho"Content-type:text/plain"echo""echo"Hello"它有可执行标志并且从shell运行没有问题。我也尝试过使用Python:同样的结果。我还禁