Liunx实现超级签名详细攻略(二)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

     感谢不浪漫的阳光的简书,具体可以参考不浪漫的阳光

安装过程中遇到很多错误,忘记截图了.

按照步骤执行,基本不会有什么问题,有问题可以留言.

你可能感兴趣的:(超级签名)