标签: macos-mojave

有没有办法在 MacOs Mojave 中为单个应用程序打开/关闭暗模式?

终端中有没有办法在不影响其他环境的情况下为单个应用程序打开/关闭暗模式?我在 Mac 上使用日历,外观很糟糕。其余应用程序在黑暗模式下看起来很棒。我只想为那个应用程序禁用它。

macos macos-mojave macos-darkmode

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

无法使用 c++11 编译简单的 Rcpp 函数

问题背景

升级到后,我似乎无法编译一个使用// [[Rcpp::plugins(cpp11)]]. 我试过了:

  • Makevars根据这个答案进行编辑
  • 升级后运行xcode-select --install以下有关在下编译 C 的链接讨论
  • 更改 include, string/string.h会导致相同的错误

代码

我起草的函数是为了生成错误:

#include <Rcpp.h>
#include <string.h> // std::string, std::stod
using namespace Rcpp;

// [[Rcpp::plugins(cpp11)]]

// [[Rcpp::export]]
NumericVector convertToDouble(Rcpp::StringVector x) {
    // Numeirc vector to store results
    NumericVector res;
    // Double for converted values
    double converted_double;
    for(Rcpp::StringVector::iterator it = x.begin(); it != x.end(); ++it) {
        // Get [] for vector element
        int index …
Run Code Online (Sandbox Code Playgroud)

c++ r rcpp c++11 macos-mojave

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

在macOS 10.14上rJava安装失败

升级到MacOS Mojave(10.14.1)后,我不再能够安装rJavaJava版本“ 1.8.0_102”的R版本3.5.1。

我尝试了针对MacOS 10.11先前解决方案,但仍然无法正常工作,并出现以下错误:

Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for 'rJava', details:
 call: dyn.load(file, DLLpath = DLLpath, ...)
 error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so':
 dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/lib/server/libjvm.dylib
 Referenced from: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so
 Reason: image not found
Run Code Online (Sandbox Code Playgroud)

r rjava macos-mojave

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

macOS:如何正确安装 JavaFX 以运行 mqtt-spy?

我正在尝试在我的 macOS 10.14 系统上运行mqtt-spy-1.0.0.jar,但它无法启动,返回以下错误消息: 在此处输入图片说明

据开发人员称,如果系统上缺少 JavaFX,则会导致此问题。

如下所示,我的系统上安装了最新版本的 Oracle JDK,但是,我知道 Oracle 已从 v11 中的 JDK 中排除了 JavaFX。 在此处输入图片说明 所以我从 GluonHQ下载了JavaFX并按照他们的说明开始在此处输入图片说明 尽管在 ~/.bash_profile 中正确设置了两个必需的变量,但 mqtt-spy-1.0.0.jar 仍然返回第一个屏幕截图中显示的错误消息......

我还需要做什么或者我需要做什么不同的事情来运行 mqtt-spy?

macos javafx java-11 macos-mojave

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

macOS和dyld:未找到符号:_usdt_create_provider

简而言之,我无法在开发计算机上安装@ pact-foundation / pact-node,从我的收集来看,它似乎与在macOS 10.14上存在松散的关系。松散地说,这不会影响运行同一堆栈的其他非开发计算机。

在nvm中,除了系统Node也是11.6.0之外,我还尝试使用Node 8.14.0、8.15.0、94.0、10.14.2、10.15.0和11.6.0。不管我是在团队的项目目录中还是在其他空的沙箱目录中,每个版本都会产生相同的错误消息。

直到几分钟前,我一直在运行macOS 10.14.1,并且在10.14.2上看到了相同的问题。没有尚未安装的更新。

软件包安装输出如下。

$ npm install @pact-foundation/pact-node

> dtrace-provider@0.8.7 install /Users/andrewgould/www/sandbox/node_modules/dtrace-provider
> node-gyp rebuild || node suppress-error.js

  ACTION binding_gyp_ndtp_target_build_ndtp .
  TOUCH Release/obj.target/ndtp.stamp

> spawn-sync@1.0.15 postinstall /Users/andrewgould/www/sandbox/node_modules/spawn-sync
> node postinstall


> caporal@0.10.0 postinstall /Users/andrewgould/www/sandbox/node_modules/caporal
> (test -f ./node_modules/husky/bin/install.js && node ./node_modules/husky/bin/install.js) || exit 0


> @pact-foundation/pact-node@6.20.0 postinstall /Users/andrewgould/www/sandbox/node_modules/@pact-foundation/pact-node
> node postinstall.js

dyld: lazy symbol binding failed: Symbol not found: _usdt_create_provider
  Referenced from: /Users/andrewgould/www/sandbox/node_modules/dtrace-provider/src/build/Release/DTraceProviderBindings.node
  Expected in: flat namespace

dyld: Symbol not found: _usdt_create_provider
  Referenced from: …
Run Code Online (Sandbox Code Playgroud)

macos dtrace node.js macos-mojave

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

Mac OS X Mojave 上需要 Mcrypt PHP 扩展

我只是将我的更新到 Mac OS X Mojave。我的本地站点现在停止加载。

我不断得到

需要 Mcrypt PHP 扩展。

我试过

brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt
php --version // To Test your php 
Run Code Online (Sandbox Code Playgroud)

我有

错误:php54-mcrypt:无法加载此类文件 -- /usr/local/opt/php54-mcrypt/Abstract/abstract-php-extension

我尝试重新加载我的网站

我仍然得到这个

需要 Mcrypt PHP 扩展。


我的设置详情

php --version,我有

PHP 7.1.4 (cli) (built: May  6 2017 10:02:00) ( NTS )                            
Copyright (c) 1997-2017 The PHP Group                                            
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies                    
    with Zend OPcache v7.1.4, Copyright (c) 1999-2017, by Zend Technologies …
Run Code Online (Sandbox Code Playgroud)

mcrypt php-ini laravel laravel-5 macos-mojave

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

OpenGL 3.3 (mac) 验证程序时出错:验证失败:没有绑定顶点数组对象

下面的代码在linux上编译运行没有错误但是给出了错误

“验证程序时出错:'验证失败:未绑定顶点数组对象。”

在 Mac OS 10.14.2 (Mojave) 上。请注意,程序编译成功,但在运行时出现问题。

MacBook Pro(视网膜显示屏,15 英寸,2015 年中)

我正在编译使用g++ -std=c++11 test.cpp -w -framework OpenGL -lglfw -lGLEW -o p

测试.cpp

#include <bits/stdc++.h>

#include <GL/glew.h>
#include <GLFW/glfw3.h>

#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>

using namespace std;

#define cout(a) cout<<a<<endl

// IDs
GLuint VAO, VBO, VAO2, VBO2, shaderID, uniformModel;
float scale = 1.0, x = 0.0, y = 0.0;
const int numPoints = 50000;
const char* vShader = "shader.vert";
const char* fShader = "shader.frag";

void createSierpinskiGasket() …
Run Code Online (Sandbox Code Playgroud)

opengl macos opengl-3 vao macos-mojave

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

更新 PHP.ini 的 memory_limit - Mac OS X Mojave

我试过了

下面的步骤,但似乎没有生效。


我创建

一个文件index.php/Users/bheng/Sites/info

<?php
phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)

我加了

虚拟主机

<Virtualhost *:80>
  VirtualDocumentRoot "/Users/bheng/Sites/info"
  ServerName phpinfo.test
  UseCanonicalName Off
</Virtualhost>
Run Code Online (Sandbox Code Playgroud)

我看见

http://phpinfo.test/我看的phpinfo页面加载了

在此处输入图片说明

位置php.ini显示它在/etc/

在此处输入图片说明

我去了

/etc在我的终端

??  etc  ls | grep php                                                                                                                                                       
php-fpm.conf.default                                                                                                                                                        
php-fpm.d/                                                                                                                                                                  
php.ini.default                                                                                                                                                             
php.ini.default-5.2-previous                                                                                                                                                
php.ini.default-5.2-previous~orig                                                                                                                                           
php.ini.default-previous                                                                                                                                                    
php.ini.default-previous~orig                                                                                                                                               
??  etc  ls | grep ini                                                                                                                                                       
mach_init.d/                                                                                                                                                                
mach_init_per_login_session.d/                                                                                                                                              
mach_init_per_user.d/                                                                                                                                                       
php.ini.default                                                                                                                                                             
php.ini.default-5.2-previous                                                                                                                                                
php.ini.default-5.2-previous~orig                                                                                                                                           
php.ini.default-previous                                                                                                                                                    
php.ini.default-previous~orig                                                                                                                                               
Run Code Online (Sandbox Code Playgroud)

如你所见,我根本看不到php.ini那里。

唯一接近这一点的是 php.ini.default

我打开了

该文件,并将 memory_limit 更新为 4G。

似乎没有任何效果,它在网站上一直显示 128 MB。


我只想将memory_limit从 128 MB更新为4 GB …

php apache macos php-ini macos-mojave

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

我们需要公证框架(.framework)、dylibs 和二进制文件吗?

阅读有关公证的苹果文档,不清楚我们是否需要公证二进制文件(例如启动守护程序)、框架或 dylib。

我们还需要公证这些吗?

可以在此处找到苹果文档在分发前公证您的应用程序

macos code-signing stapler macos-mojave notarize

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

在Mac OS X Mojave上使用AppleClang对OpenMP进行编译和链接

我一直在试图编译一个简单的OpenMP使用程序AppleClangMac OS X 10.14.5 MojaveCLionIDE。

main.cpp

#include <omp.h>
#include <iostream>

int main() {
    std::cout << omp_get_max_threads() << std::endl;
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

CMakeLists.txt

cmake_minimum_required(VERSION 3.14)
project(OpenMPTest)

set(CMAKE_CXX_STANDARD 17)

add_executable(OpenMPTest main.cpp)

find_package(OpenMP)
if (OPENMP_FOUND)
    set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
    set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
endif()
Run Code Online (Sandbox Code Playgroud)

CMake 输出:

/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /Users/bully/CLionProjects/OpenMPTest
-- The C compiler identification is AppleClang 10.0.1.10010046
-- The CXX compiler identification is AppleClang …
Run Code Online (Sandbox Code Playgroud)

c++ cmake openmp clang macos-mojave

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