默认情况下, git diff所有的+-行输出到stdout,但是我有一个(devian)机器(通过ssh连接),其中git diff将我引导到一个编辑器(我不知道这是哪个),我需要按继续。 我checker gitconfiguration,它看起来像: $ git config –list user.name=XXX user.email=XXX@XXX color.ui=false difftool.prompt=false mergetool.prompt=false core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* remote.origin.url=XXX branch.master.remote=origin branch.master.merge=refs/heads/master $ git config –global –list user.name=XXX user.email=XXX@XXX color.ui=false difftool.prompt=false mergetool.prompt=false $ git config –system –list '/etc/gitconfig': No such file or directory 有没有我失踪的地方? 也许未知的工具是一个后备或东西,因为我的机器是缺less的东西? 任何帮助表示赞赏。 谢谢。
我有一个问题在节点安装canvas模块安装。它似乎是与开罗的东西我得到这个错误… npm http GET https://registry.npmjs.org/canvas npm http 304 https://registry.npmjs.org/canvas npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/nan > canvas@1.1.3 install /Users/plimb/Desktop/motion-therapy/node_modules/canvas > node-gyp rebuild Package cairo was not found in the pkg-config search path. Perhaps you should add the directory containing `cairo.pc' to the PKG_CONFIG_PATH environment variable No package 'cairo' found gyp: Call to './util/has_cairo_freetype.sh' […]
在os x 10.6上的mysql位于/usr/local/mysql/bin/mysql 当我在terminal中键入mysql –version时,我得到命令没有find。 这是因为套接字path错误? 如果是的话,我该如何解决? 谢谢
我最近卸载了Xcode 4.2并重新安装了Xcode 4.3.1。 命令行工具已安装。 然后,我使用来自macports.org的Lion的“dmg”磁盘映像安装MacPort。 因为我每次使用端口后都得到了sudo: port: command not found ,所以我跟着这个和这个post创build了一个.bash_profile文件(之前没有提供),然后把它放在下面,但是没有用。 export PATH=$PATH:/opt/local/bin export MANPATH=$MANPATH:/opt/local/share/man export INFOPATH=$INFOPATH:/opt/local/share/info 在这篇文章之后 ➜ ~ git:(master) ✗ rvm install 1.8.7 –with-openssl-dir=/opt/local You requested building with '/usr/bin/gcc-4.2' but it is not in your path. ➜ ~ git:(master) ✗ vi .rvmrc rvm_archflags="-arch x86_64" export CC="/usr/bin/gcc-4.2" export CFLAGS="-O2 -arch x86_64" export LDFLAGS="-L/opt/local/lib" export […]
我有一个文件/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 我试图find我的硬盘上的其他地方是否有* .jdk。 所以我做一个search命令: find . -name "*.jdk" 但它没有find任何东西。 甚至连我所知道的我都没有。 怎么来的?
我想为Visual Studio 2008 x64 Cross Tools Command Prompt创build一个batch fileVisual Studio 2008 x64 Cross Tools Command Prompt在我的电脑上继续做某些事情,这里是senario。 svn update delete some files MSBuild MySolutiuon.sln delete some files xcopy somefiles MSBuild AutomateBuildConfiguration.xml /p:Configuration=Release xcopy some files delete somefiles xcopy some files create a Zip file if it is possible // it is not neccessary 我可以用Visual Studio命令提示符下的简单命令提示符和MSBuild parts来完成大部分操作,但是由于这两个提示符不同,我无法完成我的安装程序。 […]
我想要做这样的事情: tell application "Terminal" activate do script "ssh user@server.com" — // write user's password — // write some linux commands to remote server end tell 例如login到服务器,input密码,然后login到mysql并select一个数据库。 我每天都要input它,将其绑定到脚本中会非常有帮助。 另外,有什么命令,属性,function等应用程序(terminal,Finder等)可用于Applescript内的参考? 谢谢! 编辑 :让我明白这一点:我不想做几个'做脚本',因为我试过了,不工作。 我想要打开一个terminal窗口,然后模仿一些字符的人类input,然后input。 可能是密码,可能是命令,不pipe怎么说,只是发送字符到正在运行ssh的terminal。 我尝试击键,似乎并没有工作。
我想在terminal禁用蜂鸣声。 我无法find一个选项,以在首选项中禁用哔声。 你能帮我吗? -cherryhitech
遵循这个Archlinux wiki中的build议,在关于tmux的页面中,我将命令键的前缀重新映射到Ca ,模仿GNU屏幕,并且在键盘上比Cb更容易。 所以我的.tmux.conf成为这样: set -g default-terminal "screen-256color" unbind Cb set -g prefix Ca set-window-option -g mode-keys vi bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R 然而,在屏幕上可以使用Ca a跳转到行的开头,这在tmux中不再起作用。 作为旁注,我使用的iTerm2没有tmux集成。 有人知道如何解决这个问题吗? 谢谢!
我将在我的电脑上设置mySQl的path(我正在运行Snow Leopard),但是我在网上看到了不同的说明。 有人说改变.profile文件,有人说改变.bash_profile文件。 有什么不同?