我安装了ruby
:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我使用cocoapod
$ sudo gem install cocoapods
所以$ pod env
告诉我:
### Stack
```
CocoaPods : 1.1.1
Ruby : ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]
RubyGems : 2.6.8
Host : Mac OS X 10.12.2 (16C68)
Xcode : 8.2 (8C38)
Git : git version 2.10.1 (Apple Git-78)
Ruby lib dir : /Users/snaggs/.rvm/rubies/ruby-2.3.3/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ 809d86f6e2c2b68cb138cb1609bebe3357401c4e
```
### Installation Source
```
Executable Path: /Users/snaggs/.rvm/rubies/ruby-2.3.3/bin/pod
```
### Plugins
```
cocoapods-deintegrate : 1.0.1
cocoapods-plugins : 1.0.0
cocoapods-search : 1.0.0
cocoapods-stats : 1.0.0
cocoapods-trunk : 1.1.2
cocoapods-try : 1.1.0
但我需要pod
Jen /usr/local/bin/
下的cocoapod
可执行路径。
我是否需要对/usr/local/bin/
运行其他安装/usr/local/bin/
?
为什么从其他示例中我看到在/Users/snaggs/.rvm/rubies/ruby-2.3.3/bin/pod
和我的 onContentReady: function(e) {
if (!e.component.detayColumnAdded) {
e.component.detayColumnAdded = true;
e.component.addColumn({
cellTemplate: function(cellElement, args) {
//$("<a>").text("Detay").on("click", function () {
$('<a/>').addClass('dx-link')
.text('Detay')
.on('dxclick', function(info) {
var dataGrid = $('#mygrid').dxDataGrid('instance');
$.each(dataGrid.getSelectedRowsData(), function() {
var usd = "USD BAKİYE"
console.log(this.usd); // BUT UNDEFİNED.
});
}).appendTo(cellElement)
}
});
}
},
下安装了pod?
谢谢,
答案 0 :(得分:1)
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这不是您安装ruby
的方式。这是安装homebrew
。
在您的pod env
输出中,您在主目录下安装了一个rvm ruby。和cocoapod
一样安装在其下,就像任何其他宝石一样。这是任何ruby gem的默认路径,毫不奇怪。
虽然我对Jenkins
知之甚少,但很难相信Jenkins
仅适用于/usr/local/bin/pod
。
如果您不知道如何为cocoapods配置Jenkins
,建议您在/usr/local/bin
下为pod
创建一个符号链接。
另一种方法是按gem install -n /usr/local/bin cocoapods
安装pod。 -n
表示二进制文件所在的目录。