RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR


1. Cocoapods 는 OS X 혹은 iOS 앱을 개발할때 사용되는 라이브러리 관리를 도와주는 Android 의 Maven 같은 도구입니다.

2. CocoaPods 를 사용하기 위해서는 Ruby gem 이 필요함. 맥에는 Ruby가 내장되어있지만 rbenv를 설치하여 ruby 버전과 gem을 관리할수 있습니다.

3. 맥 OS X 에서의 루비 관리.

맥에서는 Homebrew 패키지 매니저를 이용하면 rbenvruby-build를 쉽게 설치할 수 있다.

Homebrew는 한줄의 명령어로 설치 가능한데 해당 명령어는 계속 변경되기 때문에 문서에 언급하지 않는다. http://brew.sh 하단의 Install Homebrew를 참고하기 바란다.

Homebrew를 이용한 rbenv, ruby-build 설치 방법

$ brew update
$ brew install rbenv ruby-build



--- 신형 Mac OS는 루비가 기본 설치가 되어있어서 위에것 패스 ---



4.  Ruby 설치를 끝낸 후 gem을 사용해서 cocoaPods 를 설치.
$ # cocoapods 설치
$ sudo gem install cocoapods
$ # 라이브러리 spec을 불러옴
$ pod setup





5.  작업 프레임워크에 Podfile 을 생성.

$ # 작업 프로젝트 폴더로 이동
$ # Podfile 파일 생성
$ cat >> Podfile
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 3.0'
^C



6.  또는 'pod init'로 Podfile 파일 을 자동생성할수 있다.

     여튼 완료되었으면 아래의 명령어를 통해서 Podfile 설정에 등록된

라이브러리를 자동설치 후 프로젝트 실행.
     - 끝 -
$ pod install 
$ open 프로젝트.xcworkspace


-.  혹시 설정을 잘못해서 pod Install 이 된경우에는 설정을 고친뒤 6번 실행 후 아래의 경로의 디렉토리를 강제삭제 시킨 후 다시 빌드 하면 OK.
^_^
$ cd ~/Library/Developer/Xcode/DerivedData 
$ rm -rf 프로젝트-랜덤문자(zoofewstllzmbhjhrdzwtfegkzz)
2015/12/31 12:28 2015/12/31 12:28
이 글에는 트랙백을 보낼 수 없습니다

- 해제하기
1. fail2ban-client set ssh unbanip m.y.i.p

1) 위에 ssh 는 fail2ban 에서 체인네임이며, vsftpd 가 될수도 있고 이름그대로..

2) myip 는 적용아이피이다.



-
2015/12/28 18:50 2015/12/28 18:50
이 글에는 트랙백을 보낼 수 없습니다
꾸준히 유지하고 관리하는 리눅스 서버는 시간이 지날수록 커널 이미지가 쌓이기 마련입니다.
굳이 지우지 않아도 시스템에 문제가 생기거나 보안이 뚫릴 가능성은 거의 없지만, 만약 부트 파티션을 별도로 운영하고 계신 분이라면 언젠가는 부트 파티션의 용량을 초과하게 됩니다.

http://www.unixmen.com/linux-tutorials/659-how-to-uninstall-the-old-kernels-in-ubuntu


여기에 방법이 자세히 써있습니다. 그대로 하면 됩니다.

$ dpkg --get-selections | grep linux-image

이 명령으로 커널 이미지 목록을 가져옵니다. 여러 개 있을 겁니다.
이걸

$ sudo apt-get purge  linux-image-2.6.35-24-server  linux-image-2.6.35-25-server linux-image-2.6.35-27-server


이런 식으로 오래된 커널들을 나열해 적고 실행하면 됩니다.


콘솔상이라서 복사-붙이기가 어려우신 분은 xargs를 사용하는 다음 방법을 사용하실 수도 있습니다.

Step 1 : 패키지 목록 추출

$ dpkg --get-selections | grep linux-image | cut -f1 > kernel.list


Step 2 : 패키지 선택

$ vi kernel.list


최신 커널 및 버전 번호가 없는 것(지우면 안 되는 것입니다)을 리스트에서 삭제합니다.

Step 3 : 제거

# cat kernel.list | xargs apt-get purge



현재 동작하는 커널에 문제가 없다고 하더라도 바로 이전 버전의 커널 한 개 정도는 꼭 남겨두시기 바랍니다. 배드 섹터 등의 이유로 현재의 커널이 못쓰게 되는 경우가 생길 수도 있기 때문입니다.
링크 - http://rafi.inha.ac.kr/~wbstory/tc/wbstory/214
2015/12/14 15:29 2015/12/14 15:29
이 글에는 트랙백을 보낼 수 없습니다
웅쓰:웅자의 상상플러스
웅자의 상상플러스
전체 (379)
게임 (5)
영화 (2)
기타 (23)
맛집 (5)
영어 (2)
대수학 (3)
형태소 (5)
Hacking (9)
Linux (112)
HTML (48)
Application_developing (48)
Web_developing (102)
Window (11)
«   2015/12   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
  1. 2016/01 (1)
  2. 2015/12 (3)
  3. 2015/10 (3)
  4. 2015/03 (2)
  5. 2015/01 (4)