Liunx安裝fastlane(超級簽名步驟之一)

fastlane,spaceship在超級簽名應用最廣泛.

簡單介紹一下在Liunx中部署fastlane: (centos7,或者centos8都可以)

1.  安裝gem

2.  安裝ruby

3.  安裝rubygems

4.  安裝gcc-c++

5.  修改ruby內文件

6. 安裝fastlane

教程:

1.因爲安裝fastlane需要用到gem命令所以需要安裝gem,在Liunx中執行

   yum install gem 

   還有其它方式安裝,在export PATH後面添加上rubygem的bin路徑(不推薦)

2. 安裝ruby,安裝ruby

     有2種方式(1.yum install ruby 2.採用源碼編譯安裝),經過測試不能用yum安裝.必須採用源碼編譯安裝

     2.1下載ruby,目前我下載的是2.6.5             

             wget https://cache.ruby-china.com/pub/ruby/ruby-2.6.5.tar.xz

     2.2 解壓ruby

             xz -d ruby-2.6.5.tar.xz 
             tar -xvf ruby-2.6.5.tar

      2.3  安裝ruby-2.6.5

            cd /home/joyce/soft/ruby-2.6.5   #進入你的目錄

            ./configure              #執行配置

            make                     #需要消耗一定時間

            sudo make install    #安裝

            ruby -v                     #查看版本號

         感謝夢幻朵顏的博客,具體可以參考夢幻朵顏的博客

3. 安裝rubygems (此步驟很重要,如果不安裝會出現各種錯誤)

       3.1下載

          wget https://rubygems.org/rubygems/rubygems-2.3.0.tgz

      3.2 解壓安裝

          tar -zxvf rubygems-2.3.0.tgz    #解壓

          cd  rubygems-2.3.0.tgz           #進入目錄中

          ruby setup.rb              #安裝

4.  安裝gcc-c++

          yum install gcc-c++ 

5. 修改ruby文件

      5.1 修改zlib文件

       cd /home/ruby-2.6.5/ext/zlib     #進入目錄

       ruby extconf.rb         #執行文件

       在操作下一步之前需要修改Makefile文件中的zlib.o: $(top_srcdir)/include/ruby.h,將$(top_srcdir)修改爲../..如下

        zlib.o: ../../include/ruby.h

       這一步如果不修改,make時會爆出另外一個錯誤
        make:*** No rule to make target/include/ruby.h', needed by zlib.o'. Stop

       make && make install     #修改好以後執行

      5.2 修改openssl     

          cd ext/openssl      #進入目錄

          ruby extconf.rb      #執行文件

         注意如果報錯找不到openssl 需要執行

          yum -y install openssl-devel     #如果不報錯,則此步驟不需要執行

         同樣修改Makefile中的$(top_srcdir)爲../..
         這裏文件中要改的地方比較多,使用vi的替換命令 :1,$s#$(top_srcdir)#../..#g(使用#可傳入/等參數,1表示從第一行開始)

          make && make install    #執行安裝

6.   安裝fastlane

    上面的依賴環境必須安裝好,然後執行

     gem install fastlane    # 上面依賴沒裝好,這一步會出現各種錯誤

     gem install pry 

     gem install spaceship

     感謝不浪漫的陽光的簡書,具體可以參考不浪漫的陽光

安裝過程中遇到很多錯誤,忘記截圖了.

按照步驟執行,基本不會有什麼問題,有問題可以留言.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章