大地百科

网站首页 首页 > 综合百科 > 正文

brew 安装_brew安装ruby版本

2024-02-29 09:54 综合百科 来源:

R 包安装的时候,怎么指定gcc的参数

Mac中的开发工具链都是围绕xc4. 使用 brew switch 在不同版本的 python 间切换ode的,但是对于只想使用gcc,g++编译c/c++代码的情况,装一个xcode实在没有必要。更新:4.3版本的xcode已经将图形开发界面和命令行工具分开了发布了。二、安装jenkins还有即使装了xcode,默认带的gcc编译器都是lvmm做前端的,并非纯正的gnugcc。如果你想用纯正的gcc,的法就是自己手动编译一个。主要有以下方法:1.通过port安装这种方法比较简单,前提是mac上已经安装port了,具体命令:安装的gcc48:sudoportinstallgcc48默认的安装目录是:/opt/local/bin/2.通过homebrew安装这种方法比较简单,前提是mac上已经安装homebrew了,具体命令:brewtaphomebrew/versionrewinstall[flags]gcc49其中[flags]一些需要支持的语言的桉树,例如–enable-cxx–enable-fortran3.Github参考mentforcleanup…#cd../../..#rm-rtemp-gcc完成后,将在/usr/gcc-4.8.0安装gcc,然后可以创建gcc的软链接或者将bin路径加入到$PAHT变量中

brew 安装_brew安装ruby版本brew 安装_brew安装ruby版本


mac php brew安装了两个5.6版本,怎么删除其中一个

创建一个自由风格的任务,然后在选择丢弃旧的构建,至于天数和保持的个数,按照自己的需求来就好

/private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf php php-config phpdoc phpize /usr/include sudo rm -rf php /usr/lib sudo rm -rf php /usr/in sudo rm -rf php-fpm /usr/share sudo rm -rf php /usr/share/man/man一 sudo rm -rf php-config.一 php.一 phpize.一 /usr/share/man/而我直接把原来的libphp5.so重命名之后,创建了一个软链到/usr/local/Cellar/php56/5.6.17/libexec/apache2/libphp5.so就好了:-)man吧 sudo rm -rf php-fpm.吧 左边是目录,右边是删除命令.只删除了php,没有删除apache引用的php.so等文件 ps:不建议删除自带的php版本.因为一些软件可能依赖于php环境.虽然可以自编译或使用brew安装新版本的php,但是不建议新手作.切记作前.先使用TM备份下系统.以便失误后可以还原文件

Mac python3.7.1怎么降低到3.6版本

请先配置好p12和Provisioning Profiles文件

mac 上面有一个 homebrew 工具。提供各式各样的开发环境,并且可以在不同版本的环境之间切换。这样的好处是不管你怎么折腾,都不会污染到系统原生的环境。同样的,系统如果升级以后也不会影响到你的开发环境。

即可(当然,你要先unlink掉你的老版本php5.4)

1. 安装 Homebrew

/usr/bin/ruby -e "$(c -fsSL )"2. 安装 python

brew install pythonbrew 默认安装的是 python 版本。可以用如下命令查看:

brew python3. 安装 python 3.6

首先解除 python 绑定的 3.7 版本

brew unlink python接下来安装指定版本的 python

brew install --ignore-dependencies 用 brew python 查看 python 版本,可以看见这个时候 python 关联的是 3.6.5

假设你 homebrew 上面安装的 python 版本是 3.7.2 和 3.6.5_1,则可以在这两个版本间切换

brew switch python 3.7.2

brew switch python 3.6.5_1

静态网站生成工具-hugo

卸载app

前段时间使用docker搭建了一个wiki的网站,用于记录日常学习中的笔记,用了一段时间,功能很强大,但是编辑器不太熟悉,网站使用ja开发的,功能很全面,插件多的时候就感觉越来越臃肿。曾经有段时php5.4和php5.6间就不想使用它了,最近偶然发现一个静态网站的生成工具hugo,可以将markdown直接生成网站,部署到站点上作为自己的知识库或者博客,hugo是使用go语言开发的,使用起来非常方便,生成的网站可直接部署在Nginx、IIS等中间件上面供其他人访问,hugo还有很多漂亮的主题,大家可以选择自己喜欢的进行使用,下面介绍下 我安装使用hugo的经历和方法。

Mac_如何通过命令行装包到ios手机

brew install scrcpy

Mac通过命令行安装ipa包到ios手机,可以在终端通过第三方库libimobiledev安装。libimobiledev 是一个跨平台的软件库,支持 iPhone, iPod Touch, iPad and Apple TV等设备的通讯协议,不需要。

未安装homebrew的同学可参考:MAC-安装套件管理工具Homebrew

备注:展示设备号即ios手机成功连接Mac

备注:

若遇到报错Could not connect to lockdownd. Exiting,可参考以下命出现上述问是由于目录 /usr/local/share/man/man5 没有写权限,令解决:

brew uninstall --ignore-dependencies libimobiledev

brew uninstall --ignore-dependencies idevinstaller

brew uninstall --ignore-dependencies umuxd

sudo rm /var/db/lockdown/

brew install --HEAD umuxd

brew link umuxd

idevninstaller常用命令

查看连接设备

安装ipa包

覆盖安装ipa包

查看设备app信息

查看设备udid

超简单方法跳过 brew updating升级

执行brew install --cask android-platform-tools,会提示找不到android-platform-tools的

每次使用 brew install命令,都要先 updating Homebrew升级。而且速度特别慢,甚至好多时候连接不上。于是自己偶然间发现了一种超简单的解决办法。

添加权限后, 再先后执行命令 brew link libpng 和 brew install graphviz 就会成功了.

开两个终端,执行brew install 命令。一个在Updating Homebrew...时,在另一个终端再执行 brew install命令。这样brew会发现已经有一个在执行更新了。另一个终端就会直接安装。哈哈

iOS-Jenkins-TestFlight自动打包流程

问题的解决。

一、准备一台mac电脑

打开终端运行:

brew install Jenkins

如果没有安rew,请前往 brew 根据提示安装。

ja安装完毕,链接 launchd 配置文件

启动jenkins

jenkins

打开Safari输入:

就能看到jenkins已经运行起来了,如果你更换了端口就是你后来设置的端口。

接下来打开Jenkins后会让去一个填写password的页面如下图,存储password的地方就是上那行红色字体目录下,使用终端 cat + 红色字体路径就看到了

然后将我们得到的password输入到“Administrator password“中,即可进入如下界面,接着安装一些建议的插件(左边的),请等待,并全部安装成功在进行下一步。

安装完成之后,输入账户密码,登陆。开始jenkins

二、cocoapod环境安装

项目中一般会使用cocoapod管理第三方库。这个时候如果使用jenkins自动打包,就需要安装好cocoapod环境

三、jenkins使用

1、安装插件

Keychains and Provisioning Profiles Mament

Xcode integration

在系统管理-> 插件管理中搜索插件

配置Keychains and brew unlink umuxdProvisioning Profiles Mament

需要上传login.keychain文件,该文件获取方法,在终端中输入

cd ~/Library/Keychains

将login.keychain文件upload之后,会出现下图的界面,根据需要将证书添加进去即可,但是由于macOS10.12以及以后的系统里面没有login.keychain文件,只有login.keychain-db,可以出来删除-db,upload就好了。(上传keychain,路径用自己改名后的那个)

然后添加Provisioning Profiles,上传方法和上传login.keychain一样,去选择Provisioning Profiles文件,然后upload,然后结果如下图,蓝色框内的是固定格式的/Users/用户名/Library/MobileDev/Provisioning Profiles

配置好之后保存即可

3.开始配置任务

创建一个任务,自由风格的任务

源码管理

接下来是源码管理,在Reitory URL里面添加你的git地址,我这里添加的是的,如果你的项目是使用的ssh的,那么就将git开头的地址填写上,然后点击Add添加你的git帐号,如果你的事ssh的,将ssh的密匙填写上,具体的自己百度一下就好咯,我就不多写了,结果如图

构建触发器

接下来是构建触发器,也就是什么时候触发自动打包我这里填写的是H 20 这个意思就是H小时然后,后面跟着数字,在后面就是日月年, 代表的我认为是每次都触发,也就是每天每月每年,但是Jenkins的时间不是的,一般都是在随机在半点,也就是设置20点,大概会在20:30分左右会触发,如果需要两个时间,那么格式可以这样H 20,22 结果如图

构建环境

在构建环境里面勾选Keychains and Code Signing Identities和Mobile Provisioning Profiles,Keychains and Code Signing Identities是打包需要的证书,Mobile Provisioning Profiles是打包需要的配置文件,都是可以自己选择的,我的如图

构建环境次Code Signing Identity和PP文件可能有些不一样。应用,保存一下就可以了。

添加脚本

执行cocoapod脚本必须要在个

执行打包并且上传到TestFlight脚本

关于exportOptionsPlist

请参考 exportOptionsPlist

把exportOptionsPlist添加到Plist同一层并push到git

关于

证书不能使用自动管理,需要手动。

感谢

在apache连接多php的时候遇到了问题,怎么切换多个php版本

brew install --HEAD idevinstaller

我默认之前的版本是php5.4,如果要从shell和apache同时迁移到php5.6可以这样:

至少需要安装ja1.8 ,如果没有安装会有提示, ja

1.首先你要通过brew安装php5.6,很简单:

brew install php56

/etc/apache2/.conf

里面会有支持的libphp5.so的路径,我这里是:

libexec/apache2/libphp5.so

/usr/libexec/apache2/libphp5.so

在你通过brew安装php56的时候,已经生成了一个新的libphp5.so版本,在这里:

/usr/local/Cellar/php56/5.6.17/libexec/apache2/libphp5.so

现在再重启apache,刷新一下php看一下,相信一定切换到新版本了。

macos安装scrcpy

2.安装好php5.6之后,你会发现本地的shell中php版本已经change,但是apache默认php打印出来的版本仍然是php5.4,查看你的apache配置文件,我本地是:

scrcpy是我用的最舒服的macos上控制安卓手机的软件

备注:多设备连接时,可使用 “-u” 指定设备号,例(指定设备安装ipa包):idevinstaller -u <设备号> -i

安装目前只有通过brew来安装

但必须要先安装android-platform-tools

brew install --cask android-platform-tools(注意老版本的brew可能写法不一样)

在装android-platform-tools这个事情上,有些坑,我用的是中科大源、清华源这样的brew镜像

我不知道是我的网络问题,还是国内的brew镜像真的没有,无奈只能用原始的brew源的来安装

为了避免不必要的麻烦,脆把/usr/local/Homebrew这个目录直接删掉,这样里面的git历史、remote指向反正都没了,然后重新安装Homebrew,这步仅供你们参考,因人而异


免责声明: 本文由用户上传,如有侵权请联系删除!


标签:

最新文章
热评文章
随机文章