相关疑难解决方法(0)

在OS X上设置环境变量

在OS X中修改PATH等环境变量的正确方法是什么?

我在Google上看了一下,发现要编辑的三个不同文件:

  • 的/ etc /路径
  • 〜/ .profile文件
  • 〜/ .tcshrc文件

我甚至没有这些文件,我很确定.tcshrc是错误的,因为OS X现在使用bash.这些变量,尤其是PATH,在哪里定义?

我正在运行OS X v10.5(Leopard).

macos bash path environment-variables

837
推荐指数
21
解决办法
70万
查看次数

如何在Mac上完全卸载Android Studio?

我最近在我的Macbook Pro上下载了Android Studio,每次打开它时都会搞砸它.它给了我插件错误和其他几个错误.我需要从我的mac上完全卸载它.我试图从我的mac中删除它,然后再次安装,就像你第一次做的那样,但它没有做任何事情,现在出现同样的问题.

我怎样才能完全删除它并重新安装一个新的?

macos uninstall android-studio

427
推荐指数
6
解决办法
24万
查看次数

无法安装pg gem

我尝试使用,gem install pg但它似乎没有用.

gem install pg 给出了这个错误

Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing pg:
        ERROR: Failed to build gem native extension.

C:/Ruby/bin/ruby.exe extconf.rb
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
 --with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. …
Run Code Online (Sandbox Code Playgroud)

ruby installation rubygems ruby-on-rails

209
推荐指数
10
解决办法
13万
查看次数

sudo:port:找不到命令

我最近卸载了Xcode 4.2并重新安装了Xcode 4.3.1.命令行工具已安装.然后,我使用macports.org中的Lion"dmg"磁盘映像安装了MacPort.因为,我sudo: port: command not found在每次使用端口之后都得到了,我按照这个这个帖子来创建一个.bash_profile文件(之前没有出现),然后输入以下内容但无济于事.

export PATH=$PATH:/opt/local/bin
export MANPATH=$MANPATH:/opt/local/share/man
export INFOPATH=$INFOPATH:/opt/local/share/info 
Run Code Online (Sandbox Code Playgroud)

关注这篇文章

?  ~ 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 CPPFLAGS="-I/opt/local/include"
Run Code Online (Sandbox Code Playgroud)

重命名.bash_profile.profile

?  ~ git:(master) ? vi .bash_profile
?  ~ git:(master) ? mv .bash_profile .profile
?  ~ …
Run Code Online (Sandbox Code Playgroud)

terminal macports .bash-profile osx-lion xcode4.3

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

IntelliJ IDEA 13中没有Gradle工具窗口?

我再也找不到IntelliJ IDEA 13中的Gradle工具窗口了.它被删除了吗?

此外,我无法在Gradle构建文件中运行任何Gradle任务(通过上下文菜单 - > Run).错误消息:Module XY is not backed by gradle发生.所有这些在IntelliJ IDEA 12中完美运行.

这里出了什么问题?

intellij-idea gradle

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

如何在OSX Mountain Lion上为应用程序设置环境变量?

自从升级到OSX Mountain Lion后,我在为eclipse和maven设置环境变量方面遇到了一些问题.

我的目标是在Eclipse中运行maven命令.此命令需要从远程存储库下载伪像(解析依赖项).存储库通过HTTPS进行身份验证.

通过经过身份验证的HTTPS跟踪了远程存储库访问指南,并将下面的行添加到我的.bash_profil中.如果我在终端中运行maven,那么每件事都可以.

export MAVEN_OPTS="-Xmx512m -Djavax.net.ssl.trustStore=/Users/myUser/.knowncerts/trust.jks -Djavax.net.ssl.trustStorePassword=trustPwd"
Run Code Online (Sandbox Code Playgroud)

但这只适用于终端而不适用于应用程序.在以前的OSX版本中,您必须添加MAVEN_OPTS变量

~/.MacOSX/environment.plist
Run Code Online (Sandbox Code Playgroud)

(另请参阅在Mac OS X Lion上设置环境变量)这对OSX Lion完美有效.

但是Apple已经在Mountain Lion上改变了这种行为.我已经阅读了environment.plist不再受支持,新方法是编辑.app本身的Info.plist(Mountain Lion中设置的系统环境变量在哪里?).看来你必须添加一个包含所有变量的LSEnvironment字典.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>LSEnvironment</key>
    <dict>
        <key>M2_HOME</key>
        <string>/usr/share/maven</string>
        <key>MAVEN_OPTS</key>
        <string>-Xmx512m -Djavax.net.ssl.trustStore=/Users/myUser/.knowncerts/trust.jks -Djavax.net.ssl.trustStorePassword=trustPwd</string>
    </dict>
    <key>CFBundleExecutable</key>
    <string>eclipse</string>
    <key>CFBundleGetInfoString</key>
    <string>Eclipse 3.8 for Mac OS X, Copyright IBM Corp. and others 2002, 2011. All rights reserved.</string>
    <key>CFBundleIconFile</key>
    <string>Eclipse.icns</string>
    <key>CFBundleIdentifier</key>
    <string>org.eclipse.eclipse</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>Eclipse</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string> …
Run Code Online (Sandbox Code Playgroud)

java eclipse environment-variables maven osx-mountain-lion

15
推荐指数
2
解决办法
3万
查看次数

我需要帮助安装PLT Racket,我将Racket文件夹移动到应用程序但我不知道如何在终端中使用raco命令

为了解释,我有OSX,我想安装PLT球拍.我不知道如何使用raco命令在终端中运行.rkt文件,而不是使用Dr. Racket解释器.我真的不喜欢DrRacket文本编辑器.

我在哪里放bin,lib和其他文件夹?我似乎无法在Racket bin中的所有或任何其他命令上访问raco命令.

racket

13
推荐指数
2
解决办法
3220
查看次数

离子cordova在PANIC中运行android结果:缺少'x86'CPU的模拟器引擎程序

经过大量搜索后,我运行时无法解决此错误:

ionc cordova run android -ls

OUTPUT:

ANDROID_HOME=/Users/lucianokrebs/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
No target specified and no devices found, deploying to emulator        
No emulator specified, defaulting to Nexus_5_API_P

Waiting for emulator to start...

PANIC: Missing emulator engine program for 'x86' CPU.
Run Code Online (Sandbox Code Playgroud)

而模拟器永远不会启动

另外,当我跑:

$ ${ANDROID_SDK_ROOT}/tools/emulator -avd my-custom-avd

我有: PANIC: Missing emulator engine program for 'x86' CPU.

但是,当我跑:

$ ${ANDROID_SDK_ROOT}/emulator/emulator -avd my-custom-avd

模拟器启动并正常工作

似乎cordova在尝试启动模拟器时设置了错误的路径.有人已经处理过了吗?

ionic info:
    cli packages: (/usr/local/lib/node_modules)
    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) …
Run Code Online (Sandbox Code Playgroud)

android cordova ionic-framework ionic3

13
推荐指数
2
解决办法
9788
查看次数

为什么IntelliJ Idea无法找到GO SDK的位置?

  1. 我下载go1.4.darwin-AMD64-osx10.8.tar.gz并提取它在我的本地目录.
  2. 根据安装到自定义位置的说法,我在env变量中添加了GOROOT.
  3. 基于测试您的安装说我创建了一个go文件.
  4. 我终于运行了它,我得到了预期的结果,如下面的截图.

在此输入图像描述

  • 我实际上有IntelliJ v.14但是,根据这篇文章,Go Language (golang.org)在IntelliJ Idea中安装了0.9.15.3版本.
  • 我创建了一个Go项目,在创建过程中它要求我添加GO SDK.我给了它,~/Desktop/go/sdk但它无法识别它.我在事件日志中收到此错误:

14:03:02 IllegalArgumentException:com/intellij/openapi/projectRoots/impl/ProjectRootContainerImpl.addRoot的@NotNull参数'virtualFile'的参数不能为null

任何想法IntelliJ Idea如何能够识别它将不胜感激.谢谢.

intellij-idea go intellij-14

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

为发布版本设置环境变量DYLD_FRAMEWORK_PATH的最简洁方法是什么?

我的应用程序包中有自定义框架,用于WebKit,WebCore和JavaScriptCore.我希望所有其他依赖于WebKit,WebCore或JavaScriptCore的系统版本的框架也可以使用我的自定义版本.例如,我的Webkit自定义版本加载了私有系统框架,而这些框架依赖于WebKit的系统版本.这意味着我的WebKit和系统WebKit都会被加载,通常很快就会发生崩溃.

我应该这样理解的方法是在应用程序包开始执行之前设置DYLD_FRAMEWORK_PATH环境变量(可以在此处找到加载框架的搜索顺序:http://code.google.com/p/macdependency/wiki/SearchPaths).您可以使用setenv在代码中设置环境变量,但它不会对当前正在运行的进程生效.我必须重新启动该过程才能生效.我也想避免这种情况.

所以我的问题是在执行我的应用程序包之前设置DYLD_FRAMEWORK_PATH的最佳方法是什么?这也必须在发布应用程序包中工作.在可执行文件开始运行之前,只要有人点击我的应用程序包,就有办法运行脚本.或者还有其他建议吗?

提前致谢.

xcode frameworks environment-variables app-bundle

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

在Mac OS X Sierra上设置环境变量?

例如,我想按照本指南关于如何禁用Brew分析(在警告下),但我不知道如何找到我的环境变量.

我发现的大多数指南都是过时的,比如这个指南.~/.bash_profile根据答案的描述不存在.有些人可以向新的MacOS用户解释现在这一切是如何运作的吗?

请注意我对基于Unix的文件系统的理解是有限的.把我当作菜鸟.

environment-variables macos-sierra

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

go中环境变量的问题

我试图在我的 .go 文件上运行 go install 但是,它似乎失败了。它失败是因为我的 GOBIN 环境变量没有设置。但是,当我回应它时,我确实得到了它的设置,因为我的 .bashrc 和 .bash_profile 文件确保它已设置。但是,它没有在 go env 中设置。出于某种原因,当实际设置时,go 无法识别其设置。

但是,如果我在 shell 上手动设置为:

me$ export GOBIN=$GOBIN
Run Code Online (Sandbox Code Playgroud)

现在 go env 决定识别它,即使我的 .bashrc 文件上有明确的行导出它并且我的回声确认了它的设置。有人知道为什么 go 的行为很奇怪吗?

我尝试过的东西/参考

我的操作系统

mac osx 小牛。

GO版

- 我的 go 版本是 go 版本 go1.2 darwin/386。当我跑

go version
Run Code Online (Sandbox Code Playgroud)

我得到:

go version go1.2 darwin/386
Run Code Online (Sandbox Code Playgroud)

go env 识别的内容和环境变量

跑步

go env
Run Code Online (Sandbox Code Playgroud)

在我的终端中显示:

GOARCH="386"
GOBIN=""
GOCHAR="8"
GOEXE=""
GOHOSTARCH="386"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH=""
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_386"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m32 -pthread -fno-common"
CXX="g++"
CGO_ENABLED="1"
Run Code Online (Sandbox Code Playgroud)

我的 …

environment-variables go

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