相关疑难解决方法(0)

如何切换到使用Homebrew安装的ruby 1.9.3?

我用hombrew安装了ruby 1.9.3

brew安装红宝石

但仍然使用默认的1.8.7.如何切换osx以使用1.9.3作为默认ruby?

ruby macos homebrew osx-lion

76
推荐指数
5
解决办法
8万
查看次数

我可以在OS X v10.6.8上升级到当前版本的Ruby(2.2.3)吗?

我正在看" 安装Ruby on Rails·Mac OS X Yosemite ",并在说明中说它更新你的操作系统我不想做,因为我的电脑已经老了.

我还发现了" 如何在Mac上将Ruby更新为1.9.x? ".据我所知,我没有RVM,我害怕再次安装,以防我的系统要求仍然不够好.

最终,我正在尝试更新Jekyll,但我需要先更新我的系统.我需要Ruby 1.9.3或更高版本.将"如何在Mac上将Ruby更新为1.9.x?" 工作?我正在运行Ruby 1.8.7(2012-02-08 patchlevel 358)[universal-darwin10.0]'.

编辑:我最终安装了RVM.对于那些将来找到此页面的人,我遇到了这些问题/帮助页面:

ruby macos terminal

68
推荐指数
2
解决办法
10万
查看次数

错误消息"在Sierra上仅Xcode是不够的"

我想安装openCV来矢量化图像,但是有关于Xcode和Ruby的一系列错误消息.

首先,我使用终端安装openCV , brew install opencv.

然后,我收到错误消息,表明系统不喜欢我的ruby版本.

/usr/local/Homebrew/Library/Homebrew/brew.rb:12:in `<main>': 
Homebrew must be run under Ruby 2.3! You're running 2.0.0. (RuntimeError)
Run Code Online (Sandbox Code Playgroud)

所以,我想升级我的红宝石.我从这篇文章中了解了几个更新策略.第一次ruby升级试用:brew link --overwrite ruby&brew unlink ruby && brew link ruby得到

Error: No such keg: /usr/local/Cellar/ruby
Run Code Online (Sandbox Code Playgroud)

然后第二次ruby升级试用:brew upgrade ruby并看到以下错误消息.

Error: Xcode alone is not sufficient on Sierra.
Install the Command Line Tools:
xcode-select --install 
Run Code Online (Sandbox Code Playgroud)

此错误消息表示我需要安装已安装的Xcode.所以,我检查我的Xcode状态,code-select -p并获得/Applications/Xcode.app/Contents/Developer哪些意味着我没事.

我看到一个关于你在哪里安装python 的评论可能是个大问题.从来源引用:

如果你看到/usr/local/bin/python3你正在使用Homebrew版本的Python.如果是输出,/usr/bin/python3那么您错误地使用了Python的系统版本.

我检查which python3 …

ruby xcode homebrew command-line-tool python-3.x

37
推荐指数
4
解决办法
2万
查看次数

"pod init"给出错误"-bash:pod:command not found"

我正在尝试为我的Xcode项目创建一个用于Firebase兼容性的Podfile,但是当我尝试在我的Xcode项目存储的同一文件中创建它时,使用我的终端并输入"pod init",它会抛出错误" - bash:pod:找不到命令".

据我所知,使用Sierra 10.12.1,我对OSX最新,但我不熟悉Podfiles的使用,所以这里的任何帮助都会很棒,谢谢.

terminal xcode cocoa cocoapods podfile

15
推荐指数
4
解决办法
2万
查看次数

文件yoga-prefix.pch的非可移植路径,指定的路径有所不同.文件路径损坏,包含重复的字符

我用react-native-cli创建了一个项目并通过cocoapods安装了一些pod 但是eveytime我尝试在Xcode中构建项目它给了我这个奇怪的错误:

文件的非可移植路径/ UUsersCcrysilDDesktopaapp-demoiiosPPodsTTarget支持文件yyogayyoga-prefix.pch; 指定的路径与磁盘上的文件名不同

由于某种原因,路径会复制每个文件/文件夹的第一个字符,并删除所有反斜杠.我可以在finder中找到这个文件没有问题,我没有触及cocoapods自动设置的任何路径变量,所以我不确定是什么原因造成的.我也尝试删除所有pod并重新安装它们,删除整个/ ios文件夹并重建它但似乎没有任何工作.

我正在使用Xcode 9.2,react-native 0.53.3和cocoapods 1.4.0,这里是我的Podfile,它可能会有所帮助:https://nofile.io/f/6oCNuZ6HEYb/Podfile

xcode cocoapods react-native xcode9.2

6
推荐指数
2
解决办法
1724
查看次数

-bash:pod:找不到命令

我正在学习 Udemy 的 iOS 10 (swift 3) 编程课程。应用程序与 Firebase 配合使用,并且 Firebase 需要 pod 文件。在课程中,它说在终端中输入以下命令来安装 Pod:

          cd Desktop/
          ln
          cd dc-social
          ln
          pod init
Run Code Online (Sandbox Code Playgroud)

但是当我运行 pod init 命令时,它给了我一个错误:

      -bash: pod: command not found
Run Code Online (Sandbox Code Playgroud)

我正在运行 macOS Sierra(最终版本)。我应该怎么办?任何帮助将不胜感激:) 谢谢!

bash terminal cocoapods podfile

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