小编Lia*_*iam的帖子

在bash中检查文件扩展名的最简单方法是什么?

我有一个shell脚本,如果文件是压缩的(以.gz结尾),我需要执行一个命令,如果不是,则需要执行另一个命令.我不确定如何处理这个,这里是我正在寻找的概述:

file=/path/name*

if [ CHECK FOR .gz ]
then echo "this file is zipped"
else echo "this file is not zipped"
fi
Run Code Online (Sandbox Code Playgroud)

unix bash shell gzip

19
推荐指数
3
解决办法
6万
查看次数

react-router链路没有在上下文中接收路由器

我正在使用React和react-router来创建单页javascript应用程序.每个页面都是它自己的组件.在一个页面上,我能够成功创建一个链接组件,它可以按预期工作.在另一个页面上,我收到以下错误:

Warning: Failed Context Types: Required context `router` was not specified in `Link`.
Uncaught TypeError: Cannot read property 'makeHref' of undefined
Run Code Online (Sandbox Code Playgroud)

这是我设置路线的文件:

http://pastebin.com/WBeN9BZw

以下是链接工作的组件(在TeamRow组件中):

http://pastebin.com/HjG2d43M

这是链接不起作用的组件(第31行):

http://pastebin.com/pWb7j8Mk

我在整个应用程序中记录了上下文以检查它们,并且唯一一次它不是一个空对象就在App组件中.在我的链接不起作用的TeamPage组件中我做错了什么?为什么HomePage组件中的上下文为空,但链接有效?

javascript reactjs react-router

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

为什么我的项目代码不能访问我的CocoaPods?

我正在使用CocoaPods添加SnapKit到我的iOS项目.但是,SnapKit我的源代码中无法访问任何函数.Xcode立即抛出编译器警告"这不存在"

我按照此处列出的安装说明操作.我也有创建的xcworkspace开放,CocoaPods我看到我的应用程序项目和Pods项目.我注意到Pods/Product在导航器中我看到Pods.framework并且SnapKit.framework是红色的.当我find . | grep SnapKit.framework在项目目录中运行时,什么都没有出现.

在挖掘后我相信SnapKit.framework是在我的DerviedData文件夹下~/Library/Developer/XCode.我注意到在Pods的构建设置下设置为PODS_FRAMEWORK_BUILDPATH查看builds我的项目下的目录,该目录不存在.也许那就是问题?我的pod应该构建在build目录中吗?我怎么能让他们这样做?

此外,我的项目和库都是完全用swift编写的.

xcode ios cocoapods swift

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

标签 统计

bash ×1

cocoapods ×1

gzip ×1

ios ×1

javascript ×1

react-router ×1

reactjs ×1

shell ×1

swift ×1

unix ×1

xcode ×1