gem

pod》error:The dependency `` is not used in any concrete target

醉酒当歌 提交于 2020-03-04 22:08:20
一、概要 iOS 开发时,项目中会引用许多第三方库,CocoaPods( https://github.com/CocoaPods/CocoaPods )可以用来方便的统一管理这些第三方库(从一个坑出来,又进了另一个坑而已……)。 二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1、Ruby环境搭建 当前安装环境为Mac mini 10.8.5。Mac OS本身自带Ruby,但还是更新一下保险,因为我第一次安装在没有更新Ruby的情况下就失败了。 a 查看下当前ruby版本:打开终端输入 ruby -v(确实安装了,不过用这个版本接下来工作失败了,所以更新下ruby) ritekiMac-mini:PodTest lucky$ ruby -v ruby 1 .8 .7 ( 2 0 1 2- 0 2- 0 8 patchlevel 3 5 8) [universal-darwin 1 2 .0] ritekiMac-mini:PodTest lucky$ b 更新ruby 终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得) gem sources --remove https://rubygems.org/ gem sources

gem install rubygems时报错

岁酱吖の 提交于 2020-03-04 17:33:21
因为 ruby版本低 每次使用gem命令的时候都会报这种错误就是因为 ruby太低。 还有这种错误 如何解决、 更换 yum源 原因,ruby版本小于了2.3.0 换yum源安装 第一步 yum install centos-release-scl-rh 会在/etc/yum.repos.d/目录下多出一个CentOS-SCLo-scl-rh.repo源 第二步 yum install rh-ruby23 -y 安装yum安装 第三步 scl enable rh-ruby23 bash 启用 第四步 ruby -v 查看安装版本 最后一步 gem install redis redis和ruby连接 按照我的步骤一步一步粘贴 别瞎搞 在网上看到有安装rvm的但我安装的时候频频报错 cao 都是些神仙错误 在网上看的说是 IPV6不支持什么的反正特别难搞。。 来源: CSDN 作者: 春meng丫 链接: https://blog.csdn.net/qq_42890382/article/details/104654318

Bundle exec rake是什么意思?

你。 提交于 2020-03-02 17:07:19
bundle exec rake db:migrate 是什么意思? 还是一般只 bundle exec rake <command> ? 我知道 bundle 负责维护Gemfile中的内容。 我知道“ exec”一词的含义。 我了解到 rake 保留了您可以执行的所有不同脚本操作,并且我知道 db:migrate 是其中之一。 我只是不知道所有这些词在一起是做什么的。 为什么应使用 bundle 执行 rake 来执行数据库迁移? #1楼 我没有太多使用 bundle exec ,但是现在进行设置。 我曾经遇到过使用错误的耙子的情况,而浪费大量时间来查找问题。 这可以帮助您避免这种情况。 设置RVM的方法如下,默认情况下,您可以在特定项目目录中使用 bundle exec : https://thoughtbot.com/blog/use-bundlers-binstubs #2楼 您正在程序上运行 bundle exec 。 该程序的创建者在某些版本的宝石可用时就编写了该程序。 程序Gemfile指定创建者决定使用的gem的版本。 也就是说,脚本已针对这些gem版本正确运行。 您系统范围的Gemfile可能与此Gemfile不同。 您可能拥有较新或较旧的gem,但此脚本无法很好地发挥作用。 版本上的这种差异可能会给您带来怪异的错误。 bundle exec

ios开发注意事项

≡放荡痞女 提交于 2020-03-02 00:11:15
一、CocoaPods第三方类库管理工具 (1)切换ruby的源,sudo gem sources --remove https://rubygems.org/ sudo gem sources -a http://gems.ruby-china.org/,安装sudo gem install cocoapods (2)注册账号,pod trunk register ‘电子邮箱’(发送验证链接)name --description=‘device name’ (3)在工程目录 touch Podfile,文件内容格式为: platform :ios target 'project name' do pod end (3)pop install卡,切换为pod install --verbose --no-repo-update 来源: CSDN 作者: 青山ing 链接: https://blog.csdn.net/weixin_42516594/article/details/104600177

远程链接CloudFoundry服务

自古美人都是妖i 提交于 2020-02-29 21:52:49
vmc tunnel mysql-0215 连接Cloud Foundry远程数据库: 安装: gem install eventmachine --pre gem install caldecott(如出现异常或如下错误,则需要安装DevKit,否则跳过本节) Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instruction at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' DevKit的安装: 下载: http://rubyinstaller.org/downloads/ 配置: 解压到任意文件夹,如{盘符}:\DevTools\devkit-4.5.2 定位到devkit-4.5.2根目录,在cmd中键入:ruby dk.rb init 正确安装后,会生成config.yml文件,编辑此文件并键入ruby所在的目录,格式:- {盘符}:/DevTools/ruby-1.9.2-p290(注意横岗、斜杠) ruby dk.rb review

gem install libv8 错误

爱⌒轻易说出口 提交于 2020-02-29 11:19:12
G:\gems>gem install libv8-3.11.8.17.gem -l Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing libv8-3.11.8.17.gem: ERROR: Failed to build gem native extension. C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb creating Makefile 系统找不到指定的路径。 系统找不到指定的路径。 系统找不到指定的路径。 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.17/ext/libv8/builde r.rb:49:in `setup_python!': libv8 requires python 2 to be installed in order to build , but it is currently not available (RuntimeError) from C:/RailsInstaller/Ruby1.9.3

安装mysql2时出错:无法构建gem原生扩展

杀马特。学长 韩版系。学妹 提交于 2020-02-27 14:21:43
我在尝试为Rails安装 mysql2 gem时遇到了一些问题。 当我尝试通过运行 bundle install 或 gem install mysql2 来安装它时,它给出了以下错误: 安装mysql2时出错:错误:无法构建gem原生扩展。 我该如何解决这个问题并成功安装 mysql2 ? #1楼 下载正确版本的mysqllib.dll然后将其复制到ruby bin真的适合我。 按照此链接播放 mysql2 gem编译错误的mysql客户端库 #2楼 得到了“你必须首先安装开发工具。” 升级到Mac OS X Mountain Lion后 尝试安装mysql2 gem时出错。 显然,执行此升级会删除命令行编译器。 修理: 我卸载了我的旧版Xcode(运行/ Developer / Library中的卸载脚本)。 然后删除/ Developer目录。 去了AppStore并下载了Xcode。 推出Xcode并进入首选项 - >下载,并安装了命令行工具。 #3楼 如果你还有麻烦...... 尝试安装 sudo apt-get install ruby1.9.1-dev #4楼 您遇到此问题是因为您尚未安装MySql。 在安装mysql2 gem之前。 安装MySQL。 之后,mysql2 gem将安装。 #5楼 我只是想为 Mac用户 专门添加这个答案。 我的服务器运行得非常好

CocoaPods+PrefixHeader.pch+Const

北城以北 提交于 2020-02-26 06:48:50
Cocoapods意义体现在两个方面。第一,在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。第二,使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。 CocoaPods 的核心组件 CocoaPods是用 Ruby 写的,并划分成了若干个Gem包。 CocoaPods在解析执行过程中最重要的几个包的路径分别是:CocoaPods/CocoaPods、 CocoaPods/Core和 CocoaPods/Xcodeproj。 CocoaPods / CocoaPod:这是面向用户的组件,每当执行一个pod命令时,这个组件将被激活。它包括了所有实用CocoaPods的功能,并且还能调用其他gem包来执行任务。 CocoaPods / Core:Core gem提供了与CocoaPods相关的文件(主要是podfile和podspecs)的处理。 Podfile:该文件用于配置项目所需要的第三方库,它可以被高度定制。本文中我们主要在这里做动作。 Podspec:该文件描述了一个库将怎样被添加进工程中。.podspec文件可以标识该第三方库所需要的源码文件、依赖库、编译选项,以及其他第三方库需要的配置。

Bundle - copy-paste gems from another PC

只谈情不闲聊 提交于 2020-02-24 18:06:34
问题 I am trying to setup a rails application. The application depends on an enormously huge number of gems. The gems were preinstalled in the vendor/gems folder of a copy I obtained from a friend. Now, considering the unavailability of those closed source gems, bundle install --path /home/umang/projectname/vendor/gems fails with the message Could not find gemname in any of the sources . Is there a way I could copy-paste the gems from the vendor/gems/ folder into my gem installation directory and

Bundle - copy-paste gems from another PC

醉酒当歌 提交于 2020-02-24 17:59:31
问题 I am trying to setup a rails application. The application depends on an enormously huge number of gems. The gems were preinstalled in the vendor/gems folder of a copy I obtained from a friend. Now, considering the unavailability of those closed source gems, bundle install --path /home/umang/projectname/vendor/gems fails with the message Could not find gemname in any of the sources . Is there a way I could copy-paste the gems from the vendor/gems/ folder into my gem installation directory and