草庐IT

osx-leopard

全部标签

c++ - osx 上的编译错误 "Undefined symbols"

我在osx上尝试了一个非常简单的cpp程序,只是为了让自己熟悉osx平台,所以遇到任何错误消息我都很惊讶。代码如下:#includeusingnamespacestd;intmain(){cout我通过运行编译它gcc-Wallhello.cpp-ohello然后我收到“undefinedsymbol”消息:Undefinedsymbols:"std::basic_ostream>&std::operator>(std::basic_ostream>&,charconst*)",referencedfrom:_maininccA9oElQ.o"std::ios_base::Init::

c++ - 构建 C++ 在 OSX 10.9 中不起作用

更新:我最后通过重新安装命令行工具解决了这个问题,如图link.给您添麻烦了!最初的问题我刚刚升级到OSXMavericks,我不能再让编译器工作了。我一直在使用带有vim/sb2的macports的gcc48,一切正常。现在,我包含的任何库都会产生大量错误。我不是很有经验,我不知道该做什么,或寻找什么。我只是希望它像以前一样工作。下面是编译一个基本的“helloworld”程序时的内容:Infileincludedfrom/opt/local/include/gcc48/c++/bits/postypes.h:40:0,from/opt/local/include/gcc48/c++

mongodb - 如何在 Mac OSX 上将 mongo 命令添加到 PATH

我正在使用MongoDb2.6.1,遵循https://university.mongodb.com/中的Material(顺便说一句,很棒的Material)但我无法将mongo命令添加到我的路径中。我已遵循本指南http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/我像这样修改了我的.bashrcexportPATH=/Users/jonathancaballero/bin/mongodb/mongodb_2.6.1/bin:$PATH确实存在二进制文件的位置(直接使用查找器检查)所以我的问题是为什么我无法从

mongodb - 如何在 Mac OSX 上将 mongo 命令添加到 PATH

我正在使用MongoDb2.6.1,遵循https://university.mongodb.com/中的Material(顺便说一句,很棒的Material)但我无法将mongo命令添加到我的路径中。我已遵循本指南http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/我像这样修改了我的.bashrcexportPATH=/Users/jonathancaballero/bin/mongodb/mongodb_2.6.1/bin:$PATH确实存在二进制文件的位置(直接使用查找器检查)所以我的问题是为什么我无法从

node.js - 在 OSX 上全局 NPM 安装失败

我正在处理的项目的NPM安装有点麻烦。npminstall在VM中针对package.json运行时可以找到。但是,当从主机OSX机器(不是共享文件夹或任何类似的冲突)运行时,安装会进入错误循环。包.json:{"name":"crowdtutor","version":"0.0.0","dependencies":{},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-bower-install":"~0.7.0","grunt-concurrent":"~0.4.1","grunt-co

macos - OSX 为 node forever 进程启动了 plist

我正在尝试为我的Node服务器编写一个launchd.plist文件。我永远使用来运行我的Node服务器。我希望服务器在启动时启动。我也想等mongodblaunchdplist先运行。我使用自制软件安装了mongobb,它已经附带了一个launchd.plist。我执行了以下操作:$launchctlload~/Library/LaunchAgents/homebrew.mxcl.mongodb.plistmongodb的plist是:Labelhomebrew.mxcl.mongodbProgramArguments/usr/local/opt/mongodb/mongodrun-

macos - OSX 上的 NPM 全局安装位置

在OSX上,NPM应该将全局包安装到:/usr/local/lib/node_modules或/usr/local/share/npm 最佳答案 全局包安装到:/usr/local/lib/node_modules手册页安装在(如果提供):/usr/local/share/npm见this了解更多信息。 关于macos-OSX上的NPM全局安装位置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

macos - nodeJS + jslint : where to install for mac OSX?

我已经安装了nodeJS(来自http://nodejs.org/)。这已经安装了nodeJS和npm。然后我运行npminstalljslint。包管理器在我当前的工作目录中创建一个文件夹,并将所需的文件放入其中。然后我想我应该在我的/usr/local/bin/文件夹中做一个符号链接(symboliclink),以便拥有一个全局jslint命令。但重点在于,按照该过程,jslint文件位于特定项目文件夹中(那是我当时的当前工作文件夹),而不是通用位置。我应该如何进行全新安装? 最佳答案 我刚刚发现了一个-g选项,可以全局安装包:

node.js - 使用 StartSSL 证书在 Mac OSX 上的 Node.js 上启动 HTTPS 时出错

我正在尝试使用StartSSL证书运行HTTPS服务器。我从他们那里得到了所有必要的文件,并通过在createServer参数中传递它们来使用它们:varoptions={ca:FS.readFileSync('sub.class1.server.ca.pem'),key:FS.readFileSync('ssl.key'),cert:FS.readFileSync('ssl.crt')};这是我得到的错误。Error:error:0906D06C:PEMroutines:PEM_read_bio:nostartlineatObject.createCredentials(crypto

macos - 尝试杀死所有 Node 但在 osx 上失败

希望在macosx上重启nodejs$psaux|grepnodemymac202150.00.02432768460s000R+9:49AM0:00.00grepnode有一个PID20215,我尝试杀死进程kill-220215它报告-bash:kill:(20215)-Nosuchprocess欢迎您的评论 最佳答案 psaux输出中没有包含关键字“node”的其他进程,除了来自grepnode。您试图杀死grepNode的进程,并且没有Node进程正在运行,这就是它失败的原因。试试sudokillallnode或者sudok