Tag: osx

在sed中插入换行(Mac OS X)

如何在sed的replace部分插入换行符? 此代码不起作用: sed "s/\(1234\)/\n\1/g" input.txt > output.txt 其中input.txt是: test1234foo123bar1234 和output.txt应该是: test 1234foo123bar 1234 但是我感到这个: testn1234foo123barn1234 注意: 这个问题特别是关于“sed”的Mac OS X版本,社区已经注意到它的行为与Linux版本不同。

python easy_install在Mac OS X上的“assembler for architecture ppc not installed”失败

bash-3.2$ sudo easy_install appscript Password: Searching for appscript Reading http://pypi.python.org/simple/appscript/ Reading http://appscript.sourceforge.net Best match: appscript 1.0.0 Downloading http://pypi.python.org/packages/source/a/appscript/appscript-1.0.0.tar.gz#md5=6619b637037ea0f391f45870c13ae38a Processing appscript-1.0.0.tar.gz Running appscript-1.0.0/setup.py -q bdist_egg –dist-dir /tmp/easy_install-C4d1az/appscript-1.0.0/egg-dist-tmp-yVTHww /usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler (/usr/bin/../libexec/gcc/darwin/ppc/as or /usr/bin/../local/libexec/gcc/darwin/ppc/as) for architecture ppc not installed Installed assemblers are: /usr/bin/../libexec/gcc/darwin/x86_64/as for architecture x86_64 /usr/bin/../libexec/gcc/darwin/i386/as for architecture i386 我是一个很大的noob在这个东西(我已经学会了使用python和unix了一下,但我从来没有处理安装。)早些时候,我得到一个错误,相关的gcc-4.2没有被发现,我发现一些build议重新安装XCode的post。 我去了4.0(不好的select?),现在我明白了。 我不知道该怎么做。

在Swift中重新初始化一个懒惰的初始化variables

我有一个variables,初始化为: lazy var aClient:Clinet = { var _aClient = Clinet(ClinetSession.shared()) _aClient.delegate = self return _aClient }() 问题是,在某些时候,我需要重置这个aClientvariables,以便它可以在ClinetSession.shared()更改时再次初始化。 但是,如果我把课程设置为可选的Clinet? ,当我尝试将它设置nil时,LLVM会给我一个错误。 如果我使用aClient = Clinet(ClinetSession.shared())在代码中的某处重置它,它将以EXEC_BAD_ACCESS结束。 有没有办法可以使用lazy和被允许重置自己? 谢谢!

如何在不使用MacPorts或Fink的情况下在OS X Leopard上安装lxml?

我已经尝试了这个,并且在过去遇到了很多问题。 有没有人有一个配方安装lxml的OS X没有MacPorts或Fink,绝对有效? 最好完成1-2-3步骤来下载和构build每个依赖关系。

viewDidLoad在NSViewController?

在iPhone中,我做UIViewController viewDidLoad并写一些设置代码来设置视图。 但我怎么能在NSViewController中做到这一点? 我已经试过loadView,但它不工作…也许我做错了什么,我不知道… PS:我刚刚开始使用OSX / iOS编程,所以对不起,如果我问一些愚蠢的:(

Xcode 4.2中的空设置包

我正在尝试为我的iPhone应用程序创build一个设置包。 但是,如果我创build一个,它就变成空的,没有根目录,没有披露,什么都没有。 我已经重新启动了一切,并没有想法。 任何人都知道这个?

与Mac OS X中的virtualenv问题

我已经通过pip安装了virtualenv ,并在创build新环境后得到这个错误: selenium:~ auser$ virtualenv new New python executable in new/bin/python ERROR: The executable new/bin/python is not functioning ERROR: It thinks sys.prefix is u'/System/Library/Frameworks/Python.framework/ Versions/2.6' (should be '/Users/user/new') ERROR: virtualenv is not compatible with this system or executable 在我的环境中: PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages PATH=/System/Library/Frameworks/Python.framework/Versions/2.6/bin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 我该如何修复? 谢谢。

让一个Scala解释器工作

我对Scala很新。 我已经下载它,在Eclipse中工作,我将开发它; 但是我不能在terminal上工作。 所有网站和书籍都只是inputscala – 这是行不通的。 该网站令人不愉快地说: 我们假设Scala软件和用户环境都正确设置。 我该怎么做? 我对此很陌生,使用Jargon或假设对Scala周围的框架有太多的了解会毁了一个很好的回应; 请保持简单。 Mac OS X(10.6.7) Scala:2.9.0.1 谢谢

彩色的shell脚本输出库

我正在寻找一个确定的方式来构build生成彩色输出的shell脚本。 不幸的是,我很难find适当的lib或好的技术来做到这一点。 我发现了很多有用但简单的例子。 也是我迄今为止发现的最全面的指南是这一个 。 在我开始写我自己的图书馆之前,我想检查是否有人已经写了它 如果你的解决scheme不符合下面的观察这不是一个问题。 我也想阅读它,所以如果决定写我自己的解决scheme,它可以帮助我 我主要的关注/观察: 需要安全 。 要避免垃圾输出,因为不是所有的terminal或寻呼机/编辑器(如less,more,vim等)都支持彩色输出或更多样式的输出(粗体,眨眼,斜体等) 需要简单易读 。 直接使用ANSI转义码是非常可怕的: echo -e '\033[32mthis is ugly and \033[1;32mvery green\033[0m' 需要给我访问前景和背景文本的整个调色板和样式 。 我发现的大多数例子只使用前景文本的基本颜色。 它最好只使用简单的命令,比如在大多数操作系统上可以find的命令和/或通用命令中构build的bash或更简单的shell。 例如,我可以使用colorize但我需要ruby(这是有点确定)和colorize gem安装(不好) Tput似乎是一个不错的select,因为它可以很好地处理shell游标,但是它更简单/不灵活 编辑 在对terminal控制和输出格式化进行一些研究之后,我写这个试图完成这个任务的要点 。 到目前为止,它做得很好

GCC / G ++macros区分Linux和Mac OSX的macros?

GCC / G ++macros区分Linux和Mac OSX的macros?