- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 OSX 10.12,最近遇到了一个奇怪的问题。如果我使用 Homebrew 安装包,则无法链接该包,因为权限不正确。运行后brew doctor
我收到以下消息:
Warning: The following directories are not writable:
/usr/local/sbin
This can happen if you "sudo make install" software that isn't managed
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.
You should change the ownership and permissions of these directories.
back to your user account.
sudo chown -R $(whoami) /usr/local/sbin
sudo chown -R $(whoami) /usr/local
sudo chown -R $(whoami) /usr/local/sbin
sudo chown -R "$USER":admin /usr/local
sudo chown -R "$USER":admin /Library/Caches/Homebrew
brew docter
在每个权限命令之后,但似乎没有任何效果。然后我认为它应该使用
ls -la
查看权限在 usr/local 目录中。我注意到 sbin 文件夹是符号链接(symbolic link)的。请参阅下面的列表了解我在 usr/local 文件夹中的权限。不知道这个好不好??这可能是我的问题的原因吗?我该如何解决这个问题?
drwxrwxr-x 16 myusername staff 544 Oct 10 16:10 .
drwxr-xr-x@ 10 root wheel 340 Mar 28 2017 ..
drwxrwxr-x 2 myusername staff 68 Oct 10 16:10 Caskroom
drwxr-xr-x 48 myusername staff 1632 Oct 10 16:47 Cellar
drwxr-xr-x 2 myusername staff 68 Dec 8 2016 Frameworks
drwxr-xr-x 17 myusername staff 578 Oct 10 15:20 Homebrew
drwxr-xr-x 198 myusername staff 6732 Oct 10 16:48 bin
drwxr-xr-x 18 myusername staff 612 Oct 10 16:48 etc
drwxr-xr-x 65 myusername staff 2210 Oct 10 16:48 include
drwxr-xr-x 244 myusername staff 8296 Oct 10 16:48 lib
drwxr-xr-x 3 myusername staff 102 Dec 12 2014 man
drwxr-xr-x 57 myusername staff 1938 Oct 10 16:51 opt
drwxr-xr-x 3 myusername staff 102 Feb 14 2017 remotedesktop
lrwxr-xr-x 1 myusername staff 9 Jun 9 2013 sbin -> /usr/sbin
drwxr-xr-x 18 myusername staff 612 Oct 10 16:48 share
drwxr-xr-x 10 myusername staff 340 Oct 10 15:28 var
brew --config
的输出命令
HOMEBREW_VERSION: 1.3.5
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: 91ab116ace7f4f97d3440190463c93be9ec6d675
Last commit: 2 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: a57a3704b4e7a8dcb311cf2309d485ad93d4977d
Core tap last commit: 4 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local/Homebrew
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: octa-core 64-bit ivybridge
Homebrew Ruby: 2.3.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3/bin/ruby
Clang: 9.0 build 900
Git: 2.13.5 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
Java: N/A
macOS: 10.12.6-x86_64
Xcode: 9.0
CLT: 9.0.0.0.1.1504363082
X11: N/A
drwxr-xr-x 246 root wheel 8364 Aug 4 02:08 sbin
最佳答案
运行brew doctor
应该告诉你:
Warning: The following directories do not exist: /usr/local/sbin
sudo mkdir -p /usr/local/sbin
sudo chown -R $(whoami) /usr/local/sbin
关于permissions - Homebrew 权限。/usr/local/sbin 不可写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46670727/
在 shell 中运行命令时(例如 sudo apt-get install aptitude),输出如下: dpkg: warning: 'ldconfig' not found in PATH o
在linux下我们经常用到的四个应用程序的目录是:/bin、/sbin、/usr/bin、/usr/sbin bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp
我已经在 phpinfo 文件中的实时服务器(Linux basd LAMP)上上传了我的 joomla 项目,我发现了 "/usr/sbin/sendmail -t -i"用于 smtp 配置。和我
大多数使用 Autotools 的包都是用户级实用程序或至少足够高的级别完全在 /usr 下,或者足够低到完全在 /usr 下。 我正在编写一个包,需要将一些文件安装到 /bin,一些安装到 /sbi
This is everything that I've done: I wrote the rc.d/ script, it looks like this:这就是我所做的一切:我写了rc.d
在内核加载完毕,并完成硬件检测与驱动程序加载后,此时主机硬件已经准备完毕,内核会主动呼叫第一个进程,也就是 /sbin/init,此配置文件最主要的功能就是准备软件执行的环境,包括系统的主机名、网络设
出于安全原因,我正在运行 CentOS 5 并禁用了 root 登录。 现在,作为 root 我可以像这样启动和停止服务: httpd restart mysqld stop postfix star
我正在尝试安装 discount在我的 VPS它基于 Solaris 并且在设置一些环境变量后编译效果很好,但是 install fails . 所以我想我会手动安装,但是 install 是什么?真
我有一个docker容器,需要使用-d标志作为守护进程运行。 有没有办法指定我要运行/ usr / sbin / sshd作为此容器的启动过程? 我已经尝试过了,但是我的容器没有停留在周围: 须藤 j
我正在尝试构建我的应用程序。 它以前曾经工作过,但是现在我收到了我不知道的错误消息。 chown: MYDOMAIN\domain users: Invalid argument Command /u
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
本地 Rail 应用程序运行良好,但在 VPS 服务器上,当我尝试通过 Rails 应用程序发送包含所有正确设置的电子邮件时,我在日志中收到此错误: sh: 1: /usr/sbin/sendmail
我正在使用 Arch Linux。我读过有关 systemd 的信息,据我了解,systemd 是第一个进程,它启动其余进程。但是当我使用时: ps -aux 结果显示 /sbin/init 的 PI
我正在编写基本上是许多平台上安装程序服务的前端。我(显然)想知道的一件事是安装是否成功。在大多数平台上,这很简单:只需检查安装程序的返回代码/退出代码即可。但是,在 Mac 上却不是那么容易(使用 /
Closed. This question does not meet Stack Overflow guidelines。它目前不接受答案。 想要改善这个问题吗?更新问题,以便将其作为on-topi
为什么? 我可以在 PHP 中通过 mail() 发送,但我不能使用 IsSendmail() 通过 PHPMailer 发送 最佳答案 你确定路径/usr/sbin/sendmail是正确的? 如果
我已经启动了must(./sbin/start-dfs.sh) jps 3098 Jps 2492 NameNode 2700 SecondaryNameNode hadoop-datanode
这个问题不是“/bin/sh: 1: “apache2ctl”,: not found” in docker的重复 这是我在ubuntu操作系统中用于laravel框架的简单docker文件。 ver
我有一个应用程序可以调用 HPUX resetpw 命令。它在 Linux 中不存在。我可以从我的代码中引用具有类似功能的另一个命令吗? 最佳答案 如果'resetpw' 确实像它听起来的那样,您可能
通过程序在 Debian 上启动服务的最佳方式是什么?我曾经使用'/sbin/service start',但我最近遇到一个系统,其中'/sbin/service'不存在,所以启动守护进程会失败。 最
我是一名优秀的程序员,十分优秀!