cygwin在windows8.1上的chmod无法修改权限
这几天安装了windows 8.1,在使用cygwin的时候发现了问题。
表现
在使用git clone一个项目时,cygwin告知 .ssh 的权限不正常:
阅读更多1$ git clone git@github.com:zrong/cocos2d-x-filters.git 2Cloning into 'cocos2d-x-filters'... 3Bad owner or permissions on /home/rong/.ssh/config 4fatal: Could not read from remote repository. 5 6Please …git svn dcommit 提交失败,原因:assertion "svn_fspath__is_canonical(child_fspath)" failed
在使用 git svn 作为客户端对一个 svn 库进行提交的时候出现了错误:
阅读更多git svn dcommit Committing to https://xx.xx.xx.xx/svn/xyz/trunk ... R CODING_STYLE.md => doc/CODING_STYLE.md assertion "svn_fspath__is_canonical(child_fspath)" failed: …
首先声明,这个尝试没有成功。我依然还是必须使用Visual Studio。
Cocos2d-x 中的项目,在Windows下默认使用Visual Studio作为开发工具。
但我并不喜欢Visual Studio,经过了一个月的折磨,用Visual Studio Express 2012做了两个小项目之后,我实在是无法习惯它,心里一直希望能用Eclipse+CDT来代替它。
花时间google了一下,发现此类文章几乎没有。中文社区应该是都认为VS很好用,极少有我这样的变态非要用Eclipse。搜到的文章大多数都是讲解如何基于Eclipse+CDT+cygwin/NDK来配置Android编译环境,而这类配置我已经写过一篇文章搞定了: …
阅读更多概述
我一直在Cygwin中以命令行的方式使用git。但是Cygwin源中的git版本比较老(v1.7.9),而自 1.7.10以来,git增加了许多新的特性,尤其是对中文用户特别有用的
使用UTF-8编码保存文件名等等。为了使用这些新特性,我们只能自己编译Git。如果希望了解我上面说的“对中文用户特别有用的特性”,可以看这篇文章:git乱码解决方案汇总 。
下载源码
在这里下载最新的Git源码,我下载的是 v1.8.1.4:
http://code.google.com/p/git-core/downloads/list
解压缩源码和手册:
阅读更多这篇文章用来记录Cygwin默认安装中找不到的那些命令。不断更新。
whereis
移步这里:https://blog.zengrong.net/post/1807.htmlclear
阅读更多
clear包含在ncurses包中,直接从默认源安装即可。ncurses是一个基于终端界面开发 类GUI应用程序 的库。使用 updatedb
在cygwin中使用
locate命令的时候,它提示我数据库太旧需要更新,但执行updatedb时,却提示Permission denied导致更新总是不成功。这种情况下,需要使用
阅读更多--prunepaths来限制不更新某些特权目录。使用Cygwin在Windows中以服务方式安装Lighttpd
缘起
自从前段时间对服务器进行了从Apache到Lighttp 的转换之后,服务器运行异常的稳定。Lighttpd占用内存非常小,配置文件也很简单,这让我萌生了把所有服务器都从 Apache 转到 Lighttpd 的想法。
但这毕竟是个浩大的工程,而且运行正稳定的服务器也不必这么折腾。于是先从我的本机开刀。
我的每台工作电脑都会安装 XAMPP 套件,主要是用于开发和共享,以及存放一些html格式的文档以方便浏览。
而现在XAMPP可以退休了。
系统需求
Lighttpd并没有官方的Windows版本,本文基于Cygwin 来安装 Lighttpd。
本文假设你了解 …
阅读更多
Using git, git gui and tortoisegit
- 2016-12-27更新:加入中文乱码解决方案
- 2015-06-15更新:加入姊妹篇
- 2015-01-28更新:Mac OS X 的 GUI 工具选择
- 2013-11-05更新:加入从 putty 切换到 OpenSSH
- 2012-12-30更新:在安装的时候选择TortoiseGit使用的SSH客户端
- 2012-12-26更新:在TortoiseGit中使用SSH host
注意: 本文不讲解任何关于Git提交、合并等等使用细节和语法,只记录作者在使用Git相关工具中碰到的问题和选择的经验。本文只是个人意见 …
阅读更多在使用上,请参考: Cygwin 与 MinGW/MSYS,如何选择?
本文转自:http://www.lupaworld.com/273398/viewspace-122539.html
一、 MinGW
MinGW 官方网站为 http://www.mingw.org/
MinGW,即 Minimalist GNU For Windows(GCC compiler suite)。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。
阅读更多