尝试编写一个脚本来安装Mongo,如果它不存在,至少在Ubuntu、Red Hat Linux和Mac OSX上安装。
想法是这样的:
#!/bin/bash
if [$mongoDoesntExist]; then
if [ $myOS = "Ubuntu" ]; then
# install Mongo on Ubuntu
else if [ $myOS = "Red Hat Linux"]; then
# install Mongo on Red Hat Linux
else if [ $myOS =
我注意到,OSx和Linux之间的printf内置似乎不一样。我的印象是内建物就是内建物。这与我正在处理的任何具体问题无关。我就是解释不了。
OSx
printf '%(+%s)T\n' -2
-bash: printf: `(': invalid format character
which printf
printf is a shell builtin
printf is /usr/bin/printf
Linux
printf '%(+%s)T\n' -2
+1431027100
which printf
printf is a shel
我在Open.gl上学习这个教程,这个页面(在底部)- ,它说我必须在我的程序中使用这段代码(不太确定为什么.)
// Specify prototype of function
typedef void (*GENBUFFERS) (GLsizei, GLuint*);
// Load address of function and assign it to a function pointer
GENBUFFERS glGenBuffers = (GENBUFFERS)wglGetProcAddress("glGenBuffers");
// or Linux:
GENB
libjpeg或libjpeg-turbo是安装的的要求。所以我需要安装枕头,但是在我得到jpeg支持之前,这是不起作用的,它是通过名为libjpeg或libjpeg-turbo的包的方式提供的。我希望至少是这样的。
这种依赖性在开发服务器上不是问题,但我需要在本地做一些工作(Macbook Pro OSX 10.11.5)。我还没能做到这一点,也找不到为OSX安装的解决方案。我希望我能在pip或conda上找到一些东西,但是没有。我已经看到在Linux上安装有各种常见的方法。
我无法安装mongo,因为pecl失败,错误如下:
ERROR : phpize failed
我在网上看到当php-devel没有正确安装时phpize会失败。所以我尝试安装php-devel。但osx上唯一可用的方式似乎是macports。所以我安装了macports并启动:
sudo port install php5-devel
Error: php5-devel has been made obsolete by the port php5. Please install php5 instead.
Error: org.macports.configure for port ph