相关疑难解决方法(0)

在root上时不允许操作 - El Capitan(无根禁用)

我想在OS X El Capitan上向/ usr/bin移动一些东西.我使用以下命令禁用了rootless:sudo nvram boot-args="rootless=0"; sudo reboot但是我一直收到同样的错误:

MacBook-Air:~ Mark$ sudo cp class-dump /usr/bin
Password:
cp: /usr/bin/class-dump: Operation not permitted
MacBook-Air:~ Mark$ sudo mv class-dump /usr/bin
mv: rename class-dump to /usr/bin/class-dump: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

macos osx-elcapitan

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

在终端中使用subl命令的问题:"找不到命令"和"没有这样的文件或目录"

我想提前道歉,这是一个新手问题!我花了最后2个小时试图找到解决方案.

我有两个问题(我确定相关).

背景:

这就是我的$ PATH看起来像:

/Users/Sponsi/.rvm/gems/ruby-1.9.3-p194/bin:/Users/Sponsi/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/Sponsi/.rvm/红宝石/红宝石1.9.3-P194 /斌:/Users/Sponsi/.rvm/bin:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/local/bin目录:在/ usr /本地/ git的/ bin中:在/ usr/X11/bin中

问题#1

我试图使用命令行命令"subl"在OSX上启动Sublime Text 2.

我输入了以下命令:"ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

它只有一半工作 - 当我进入"subl"时,我得到"命令未找到".但是当我重新输入上面的命令时,它说"已经存在".

我在网上搜索并找到了(有点)修复.我在.bashrc中添加了以下内容:

echo 'export PATH="./bin:$PATH"' >> ~/.bashrc 
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

使用命令"subl"确实有效但只是暂时的.如果我退出终端或切换到另一个目录,它将停止工作(让我进入问题#2,见下文.)

问题#2:

当我尝试使用命令"subl"在另一个目录下提取文件时,我得到"-bash:./ bin/subl:没有这样的文件或目录"我确认我要编辑的文件确实存在.

顺便说一句,我正在关注发现的Ruby教程@ http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

非常感谢您的参与!

bash terminal sublimetext2

49
推荐指数
6
解决办法
7万
查看次数

如何将pip3命令改为pip?

我卸载了pip,而我安装了pip3.现在,我想pip3通过pip仅键入来使用.原因是我用来输入pip唯一一位指南使用pip命令,所以我想复制和粘贴命令每一次,我要修改pippip3这浪费时间.当我输入时,pip我有一个错误,pip: command not found这意味着pip没有采取命令.是否可以pip指出pip3

pip

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

在Python上将Python 3安装到/ usr/bin /

我使用自制软件安装了python2.x和python3.x,下面列出了可执行的python路径:

$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python

$ which python3
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
Run Code Online (Sandbox Code Playgroud)


在python代码中编写一个shebang以使其在终端上可运行时,它太长而且不太干净:

#!/Library/Frameworks/Python.framework/Versions/2.7/bin/python OR
#!/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
Run Code Online (Sandbox Code Playgroud)


我更喜欢

#!/usr/bin/python OR
#!/usr/bin/python3
Run Code Online (Sandbox Code Playgroud)

我的问题是,我如何正确地将macOS上的python移动或重新安装到/ usr/bin,例如
/usr/bin/pythonOR /usr/bin/python3

而不是
/Library/Frameworks/Python.framework/Versions/2.7/bin/python /Library/Frameworks/Python.framework/Versions/3.5/bin/python3

python macos path python-3.x

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

OSX v10.6.6上DBD :: MySQL的安装错误

我试图让DBD :: MySQL在Snow Leopard上工作(v10.6.6).操作系统附带的默认Perl版本是v5.10.0.由于我已经阅读了64位,我继续下载并安装了64位版本的MySQL(mysql-5.5.8-osx10.6-x86_64).

安装和设置MySQL顺利进行,这是我的配置和版本号供参考.

我使用CPAN下载DBI和DBD :: MySQL驱动程序.然后我:

  • 已安装DBI
  • 设置Makefile.PL
  • 从命令行执行make命令

Makefile.PL表示它将使用以下设置进行编译和测试:

I will use the following settings for compiling and testing:

  cflags        (mysql_config ) = -I/usr/local/mysql/include  -Os -g -fno-common -fno-strict-aliasing -arch x86_64
  embedded      (mysql_config ) = 
  libs          (mysql_config ) = -L/usr/local/mysql/lib -lmysqlclient   -lpthread
  mysql_config  (guessed      ) = mysql_config
  nocatchstderr (default      ) = 0
  nofoundrows   (default      ) = 0
  ssl           (guessed      ) = 0
  testdb        (default      ) = test
  testhost      (default      ) = 
  testpassword  (User's choice) …

mysql perl dbi dbd osx-snow-leopard

7
推荐指数
2
解决办法
6528
查看次数

Bazel 构建失败,并显示消息“env:python:没有这样的文件或目录”(macOS Monterey)

我是 python 世界的新手,我按照几篇文章在我的系统上设置 python。我需要 python 通过 bazel 构建我的项目。

\n

当我在local上构建项目时,出现以下错误。请注意,我能够在服务器上成功构建项目,因此问题与代码无关。

\n
env: python: No such file or directory\nINFO: Elapsed time: 1.708s, Critical Path: 1.09s\nINFO: 7 processes: 4 darwin-sandbox, 3 worker.\nFAILED: Build did NOT complete successfully\n
Run Code Online (Sandbox Code Playgroud)\n

帮助我解决构建失败的问题。

\n

我尝试通过在线应用解决方案来解决这个问题,但一切都是徒劳的。\n我已经删除了完整的 python 环境并重新配置了它,但这对我来说也不起作用。

\n

这是我的系统配置:

\n
\n

env 中的 Python 版本是:Python 3.9.12 但在上述错误中仍然显示“env: python: No such file or directory”。

\n
\n
\xe2\x94\x94\xe2\x94\x80(13:59:50)\xe2\x94\x80\xe2\x94\x80> /usr/bin/env python --version    \nPython 3.9.12\n
Run Code Online (Sandbox Code Playgroud)\n
\n

如果我触发/usr/bin/python3 --version我会得到Python 3.8.9作为输出

\n
\n
\xe2\x94\x94\xe2\x94\x80(13:47:35)\xe2\x94\x80\xe2\x94\x80> …
Run Code Online (Sandbox Code Playgroud)

python build python-3.x bazel macos-monterey

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