标签: osx-yosemite

zsh PATH 的奇怪行为

我今天只是鼓励 zsh 出现一个奇怪的问题。

我的环境是 Mac OS X Yosemite,zsh 5.0.5 (x86_64-apple-darwin14.0)

在 .zshrc 中,我手动将 PATH 变量设置为类似

export PATH="$PATH:~/.composer/vendor/bin"
Run Code Online (Sandbox Code Playgroud)

echo $PATH在终端中尝试,结果如预期(包含~/.composer/vendor/bin)。然后尝试从 执行二进制文件~/.composer/vendor/bin,它总是会返回“zsh: command not found”错误。

尝试切换到 bash,echo $PATH也符合预期,结果与 zsh shell 相同。尝试从 执行二进制文件~/.composer/vendor/bin,没有发现问题。似乎 PATH var 在 bash shell 上运行良好。

我的 zsh shell 有什么问题?

谢谢

zsh zshrc osx-yosemite

1
推荐指数
1
解决办法
1183
查看次数

如何在 Mac 中使用 shell_exec xampp php

我只是不知道如何在 php 上执行 shell 命令。它必须假设回显 mogrify 的参数,但它总是返回 false。我怎样才能在 MacBook Pro Yosemite 上做到这一点?我已经尝试编辑所有用户的读/写/执行权限,但仍然没有运气..已经尝试在网上研究这方面的内容,但无法得到答案。

我的代码是:

<?php
echo shell_exec("/opt/ImageMagick/bin/mogrify");
?>
Run Code Online (Sandbox Code Playgroud)

php macos osx-yosemite

1
推荐指数
1
解决办法
1737
查看次数

在 Yosemite 上为 bash shell 设置电源线时出错

我想在bash 中使用powerline(不是zsh如果可能,),但我遇到了一些错误,以下是我已完成的步骤

我最近使用自制软件安装了python

我也执行了 brew linkapps python

我已经安装了powerline-statys使用pip install powerline-status

我已经扩展了我的~/.bash_profile

if [ -f /usr/local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh ]; then
    source /usr/local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
fi
Run Code Online (Sandbox Code Playgroud)

我还使用它从https://github.com/powerline/fonts安装了修补字体install.sh

经过Opennig新标签iTerm2我面临这个错误,我认为这是关于蟒蛇,但我没有想法如何解决它,所以请大家帮忙

traceback (most recent call last):
  File "/usr/local/bin/powerline-config", line 6, in <module>
    from powerline.commands.config import get_argparser
  File "/usr/local/lib/python2.7/site-packages/powerline/commands/config.py", line 6, in <module>
    import powerline.bindings.config as config
  File "/usr/local/lib/python2.7/site-packages/powerline/bindings/config.py", line 19, in <module>
    from powerline.commands.main import finish_args
  File "/usr/local/lib/python2.7/site-packages/powerline/commands/main.py", line …
Run Code Online (Sandbox Code Playgroud)

bash .bash-profile osx-yosemite powerline

1
推荐指数
1
解决办法
1484
查看次数

有没有办法通过在 OSX 中手动输入坐标来抓取屏幕截图

当我在 OSX (Yosemite) 中使用 抓取屏幕截图时Cmd + Shift + 4,我注意到坐标显示在十字准线旁边。现在,我想在相同坐标之间截取一系列准确的屏幕截图。有没有办法根据我们给出的坐标捕获屏幕截图?

macos screenshot coordinates osx-yosemite

1
推荐指数
1
解决办法
935
查看次数

无法使用 curl 发送 HTTP/2 请求

我安装了支持 http2.0 协议的 curl,我在版本信息中看到了 HTTP2。

$ ./curl --version
curl 7.42.1 (x86_64-apple-darwin14.5.0) libcurl/7.42.1 OpenSSL/1.0.2a zlib/1.2.5 nghttp2/0.7.13
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets
Run Code Online (Sandbox Code Playgroud)

但是当我通过 curl(使用详细模式)发送请求时,我看到了 http1.1 协议。

./curl -v --http2 https://http2bin.org/get
*   Trying 104.131.161.90...
* Connected to http2bin.org (104.131.161.90) port 443 (#0)
* ALPN, offering h2-14
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set …
Run Code Online (Sandbox Code Playgroud)

curl openssl http2 osx-yosemite

1
推荐指数
1
解决办法
8708
查看次数

如何让Creative Cloud(CC)在Yosemite上工作?

Creative Cloud表示它有强制更新.我点击安装,它说无法更新Creative Cloud Desktop.联系客户支持.

adobe creative-cloud osx-yosemite osx-yosemite-beta

0
推荐指数
1
解决办法
2万
查看次数

MAMP Pro 3.06 Postfix(智能主机)无法在OSX Yosemite上运行

我似乎无法让Mamp Pro中的智能主机与OSX Yosemite一起使用(预装了Postfix 2.1).使用我的邮件服务器详细信息配置MAMP后看起来像Mamp在Postfix中使用旧的或不支持的设置.

如果我恢复原始配置并停止MAMP,从终端手动运行Postfix会导致Postfix启动没有任何问题.如果我启动MAMP并配置我的邮件服务器设置并应用它们,如果我停止Mamp然后尝试从终​​端启动postfix它无法启动并报告 未使用的参数:mydomain_fallback = localhost,并且无法启动.

如果我编辑main.cf文件for postfix并将其删除,请保存main.cf并尝试启动postfix,它会尝试启动并再次失败.

有谁知道如何解决这一问题?

postfix-mta smarthost mamp-pro osx-yosemite

0
推荐指数
1
解决办法
3563
查看次数

NSPathControl和NSPathControlItem是否充满了bug或者是我?(约塞米蒂)

Apple将NSPathControl改为与Yosemite中的NSPathControlItem一起使用.

但是从我所在的地方来看,这些新课程根本不起作用.我试图在我的数据结构中显示自定义路径,但我有一个常规文件路径的类似问题.是我还是Apple?

这是我的代码:

第一个代码段工作,它将显示一个路径.但这就是一切有效.

//MARK: notifications
func selectionDidChange(notification : NSNotification)
{
    if let item = notification.object as? Group
    {
        //get "path" components
        var components : [String] = [item.title ?? "a"]
        var ancestor : Group? = item.parent
        while (ancestor != nil)
        {
            components.append(ancestor?.title ?? "b")
            ancestor = ancestor?.parent
        }
        components.append("")

       //convert to url
        let path = ("MyScheme:/" + "/".join(components.reverse()))
        pathControl?.URL = NSURL(string: path.stringByAddingPe
     }
 }
Run Code Online (Sandbox Code Playgroud)

单击路径的任何部分以尝试从NSPathControlItem中获取任何属性根本不起作用.一切都归零.

@IBAction func select(sender : AnyObject)
{
    println(sender.clickedPathItem??.title)
    println(sender.clickedPathItem??.URL)
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用NSPathControlItem构建路径,则无法设置任何属性(title,url).

    pathComponent.URL = NSURL(string: path.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)!)
    //let …
Run Code Online (Sandbox Code Playgroud)

cocoa nspathcontrol swift osx-yosemite

0
推荐指数
1
解决办法
1530
查看次数

MAMP没有连接到localhost

刚刚在Yosemite上将MAMP更新为3.2.1版.Apache和MySQL服务器都是绿色的,但当我转到我的本地主机时,我不断得到:此网页在浏览器(Chrome)中无法使用ERR_NAME_NOT_RESOLVED.我尝试了隐身浏览和Firefox相同的结果,尝试了MAMP默认端口设置和端口80和3306,尝试重新安装MAMP并回滚到之前安装的MAMP; 一切都没有成功.

任何人都可以建议如何解决这个问题...它开始让我发疯!

mysql wordpress mamp localhost osx-yosemite

0
推荐指数
1
解决办法
2万
查看次数

MongoDB启动时出错

当我mongod在Mac终端上运行命令时,收到以下错误/痕迹:

2015-06-23T11:16:36.387-0400 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2015-06-23T11:16:36.387-0400 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-06-23T11:16:36.408-0400 I JOURNAL  [durability] Durability thread started
2015-06-23T11:16:36.408-0400 I JOURNAL  [journal writer] Journal writer thread started
2015-06-23T11:16:36.408-0400 I CONTROL  [initandlisten] MongoDB starting : pid=11867 port=27017 dbpath=/data/db 64-bit host=6c4008a49528
2015-06-23T11:16:36.408-0400 I CONTROL  [initandlisten] db version v3.0.4
2015-06-23T11:16:36.408-0400 I CONTROL  [initandlisten] git version: nogitversion
2015-06-23T11:16:36.408-0400 I CONTROL  [initandlisten] build info: Darwin yosemitevm.local 14.3.0 Darwin Kernel Version 14.3.0: Mon Mar 23 …
Run Code Online (Sandbox Code Playgroud)

database macos startup mongodb osx-yosemite

0
推荐指数
1
解决办法
2557
查看次数

Xcode 7 Beta不会安装

我一直试图从Apple安装Xcode 7 Beta 3几个小时,它不会在Yosemite 10.10.3上运行.我下载并运行安装程序,一切正常,但是当我尝试打开Xcode beta时,我得到一个持续30分钟的窗口,上面写着"正在验证",然后当它关闭时,我会得到一个窗口,上面写着Xcode beta是从互联网上下载,它想知道我是否还想打开它.我点击"打开",没有任何反应!根据任务经理的说法,Xcode beta没有响应.我试图重新验证它6次,甚至删除并重新安装Apple的xcode 7 beta.我将把El Capitan公测版放在我的外置硬盘上,看看xcode 7是否可以运行.虽然,无论如何我可以让Ycode 3 Beta 3在优胜美地10.10.3上运行吗?我有2009年中期的MacBook Pro,2.66GHz Intel Core 2 Duo,4 GB RAM,256GB SSD.

beta xcode osx-yosemite xcode7

0
推荐指数
1
解决办法
2649
查看次数

在Mac OS X Yosemite上重命名一个文件夹中的所有文件

我有一个包含几十个没有扩展名的文件的文件夹.我想为每个文件添加.txt扩展名.我不想通过双击和手动重命名来重命名每个文件.是否有任何shell命令可以批量执行它?

unix bash shell command-line osx-yosemite

0
推荐指数
1
解决办法
1045
查看次数

无法运行Wireshark

这是我尝试从X11命令行运行Wireshark时的输出.如果我单击.app图标,它将显示在Dock中,然后立即关闭.这是在OS X Yosemite上运行的.

$  /Applications/Wireshark.app/Contents/MacOS/Wireshark 
2014-10-24 19:28:46.231 defaults[20691:213803] 
The domain/default pair of (kCFPreferencesAnyApplication, AppleAquaColorVariant) does not exist
2014-10-24 19:28:46.240 defaults[20692:213809] 
The domain/default pair of (kCFPreferencesAnyApplication, AppleHighlightColor) does not exist
dyld: Library not loaded: /usr/X11/lib/libXext.6.dylib
  Referenced from: /Applications/Wireshark.app/Contents/Resources/lib/libgtk-x11-2.0.0.dylib
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

wireshark osx-yosemite

-1
推荐指数
2
解决办法
6442
查看次数