标签: osx-lion

configure:错误:C编译器无法创建可执行文件

我在stackoverflow上检查了一些类似的问题,但还没有找到答案.

我正在尝试在Lion OSX上安装memcached,如下所示.

这是我得到的:

j-court-demones-macbook-pro:libevent-1.4.12-stable jcourtdemone$ ./configure; make
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... 
configure: error: in `/tmp/libevent-1.4.12-stable':
configure: error: C compiler cannot create executables
See `config.log' …
Run Code Online (Sandbox Code Playgroud)

macos memcached libevent osx-lion

132
推荐指数
8
解决办法
16万
查看次数

为什么CURL返回和错误(23)写入正文失败?

它作为一个工具正常工作:

curl "someURL"
curl -o - "someURL"
Run Code Online (Sandbox Code Playgroud)

但它不适用于管道:

curl "someURL" | tr -d '\n'
curl -o - "someURL" | tr -d '\n'
Run Code Online (Sandbox Code Playgroud)

它返回:

(23) Failed writing body
Run Code Online (Sandbox Code Playgroud)

卷曲输出管道有什么问题?如何缓冲整个curl输出然后处理它?

macos bash curl pipe osx-lion

115
推荐指数
11
解决办法
18万
查看次数

停止"开发人员工具访问需要控制另一个进程以进行调试以继续"警报

我最近升级到10.7.3,当我在登录后第一次尝试在模拟器中调试我的iOS项目时,我会提示以下两个警告:

Developer Tools Access需要控制另一个进程以便继续调试. 输入您的密码以允许此操作.

gdb-i386-apple-darwin需要控制另一个进程才能继续调试. 输入您的密码以允许此操作.

我的用户是管理员用户.我之前从未见过这些警报.我怎么让他们停下来?

编辑

我已经确认我是该_developer小组成员之一id -a.

ios ios-simulator osx-lion

109
推荐指数
7
解决办法
7万
查看次数

在Mac OS 10.6(Snow Leopard),10.7(Lion),10.8(Mountain Lion)上激活PHP和MySQL的最简单方法?

在Mac OS 10.6(Snow Leopard),10.7(Lion),10.8(Mountain Lion)上激活PHP和MySQL的最简单方法是什么?

在从PHP或MySQL网站下载之前,我更喜欢使用任何捆绑版本.这也排除了MAMP和类似的.

我很满意终端的命令行.

php mysql macos osx-snow-leopard osx-lion

102
推荐指数
2
解决办法
16万
查看次数

在zsh上找不到命令

我正在使用z Shell(zsh)而不是默认的bash,并且发生了错误,以至于不再识别以前工作的所有命令:

ls
zsh: command not found: ls

open -e .zshrc
zsh: correct 'open' to '_open' [nyae]? 
Run Code Online (Sandbox Code Playgroud)

我不知道如何重置zsh或如何解决这个问题.这是$PATH变量的内容:

echo $PATH
/Users/Malloc/bin/Sencha/Cmd/3.1.2.342:/usr/local/bin/mate
Run Code Online (Sandbox Code Playgroud)

我无法打开.bash_profile文件或.zshrc文件,似乎唯一的解决方法是重置zsh.有任何想法吗?

编辑:

我甚至试图zsh按照此线程中的指示进行重置,但总是command not found出错:

exec zsh
zsh: command not found: zsh
Run Code Online (Sandbox Code Playgroud)

发生什么了?为什么所有命令都丢失了?

shell zsh osx-lion

97
推荐指数
12
解决办法
16万
查看次数

Mac OSX Lion DNS查找顺序

在升级到Mac OSX Lion之后,我发现/ etc/hosts不会在名字解析的第一位被查找了.这会导致一些副作用,如:

  1. / etc/hosts中的条目解析得很慢
  2. 您不能覆盖现有域名,例如127.0.0.1 www.google.com
  3. 如果您从DHCP获取搜索域条目,请说.lan,并且一些有趣的人将localhost.lan配置为其他东西,然后在本地DNS中的127.0.0.1,您将无法再访问本地主机.

这种行为是有意的吗?它有意义吗?最重要的是,我怎样才能回到旧的行为.

dns macos hosts-file osx-lion

96
推荐指数
4
解决办法
6万
查看次数

如何在Mac OS X Lion上消除localhost/virtualhost的慢速解析/加载(2-3秒滞后)?

由于建立在Mac OS X Lion的(2012年1月购买的全新的MacBook Air),我的开发环境中,我注意到,解决到虚拟主机是很慢的(约3秒)第一次,但之后快速只要我会继续定期加载它.

如果我让它保持原状几分钟然后重新加载,那么第一次重装(再次)是非常缓慢的; 似乎正在缓存某些东西.

如下所示,我没有使用.local TLD.

我的设置:Apache 2 - MySQL - PHP安装并启用 - 添加了几个虚拟主机,其中一个是我为localhost创建的

我的/ etc/hosts:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
127.0.0.1       myproject.dev
::1             myproject.dev
fe80::1%lo0     myproject.dev
Run Code Online (Sandbox Code Playgroud)

我在username.conf中的虚拟主机设置:

NameVirtualHost *:80

<Directory "/Users/myusername/Sites/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot /Users/myusername/Dropbox/dev_envs/
</VirtualHost>
<VirtualHost *:80>
    ServerName myproject.dev
    DocumentRoot /Users/myusername/Dropbox/dev_envs/myprojectname
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

dns macos localhost virtualhost osx-lion

92
推荐指数
6
解决办法
5万
查看次数

基于视图的NSTableView,其行具有动态高度

我有一个基于视图的应用程序NSTableView.在这个表视图中,我有一些行,这些行的单元格内容包含一个NSTextField启用了自动换行的多行.根据文本内容,NSTextField显示单元格所需的行大小会有所不同.

我知道我可以实现该NSTableViewDelegate方法 - tableView:heightOfRow:返回高度,但高度将根据上面使用的自动换行确定NSTextField.这个词的包装NSTextField同样基于NSTextField它的宽度......这是由宽度决定的NSTableView.

Soooo ......我想我的问题是......对于这个有什么好的设计模式?似乎我尝试的一切都变成了一个令人费解的混乱.因为TableView需要知道细胞的高度来展示它们......并且NSTextField需要了解它的布局以确定自动换行...并且细胞需要知道自动换行来确定它的高度......这是一个圆形的混乱......它让我疯了.

建议?

如果重要,最终结果也将具有可编辑的NSTextFields大小,以调整其中的文本.我已经在视图级别上工作了,但是tableview还没有调整单元格的高度.我想一旦我得到了高度问题,我将使用 - noteHeightOfRowsWithIndexesChanged方法通知表格视图高度发生了变化......但是它仍然会向代表询问高度......因此,我的quandry.

提前致谢!

macos cocoa objective-c osx-lion

82
推荐指数
4
解决办法
3万
查看次数

mac上mongodb数据库的位置

我对mac和mongodb都是新手.

我有一个奇怪的疑问,访问在mac上使用mongodb创建的数据库?

我知道,在Windows中有一个名为c:\ data\db的文件夹,其中存储了我的数据库文件.

在mac中如何以及在何处存储数据库.

我记得做过类似的事情

sudo mkdir -p /data/db
sudo chown `id -u` /data/db
Run Code Online (Sandbox Code Playgroud)

在mac上创建这样一个文件夹,但是我没有在这个文件夹中找到任何数据库文件,尽管我创建了一个数据库.

数据库文件在mac上保存在哪里?

任何帮助将非常感激.

macos mongodb osx-lion

82
推荐指数
5
解决办法
9万
查看次数

Mac OS X Lion上的git

我刚刚将我的mac升级为LION,现在git已经不见了:

$ git
-bash: git: command not found
Run Code Online (Sandbox Code Playgroud)

关于如何获得git的任何想法?

git macos osx-lion

80
推荐指数
4
解决办法
11万
查看次数