Я наткнулся на одну проблему при интеграции Travis CI с GitHub Repository Анкет Для этого я хочу установить уровень среды AWS Environment Profile Чтобы избежать нажатия клавиши секрета и доступа к ключу в код в качестве лучших практик для безопасности. Затем я попал в проблему во время установки на macOS.
Я пытаюсь установить Gem установить Travis
использовать Трэвис-Кли
Согласно ссылке https://rubygems.org/gems/travis Но в том, что ниже ошибки.
Пробое решение упомянуто здесь https://github.com/ffi/ffi/issues/653 Но не повезло, тогда я опубликовал этот вопрос по стек -оверфлоу:
Это шаги, которые я попробовал :
brew reinstall libffi export LDFLAGS="-L/usr/local/opt/libffi/lib" export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig" gem install travis
При выполнении выше шагов ниже ошибки 👇 🏻
package configuration for libffi is not found "xcrun clang -o conftest -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/ Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ universal-darwin16 -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/ Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/backward -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/ Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -g -Os -pipe -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/local/libressl/include conftest.c -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib -L. -L /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/ Developer/SDKs/MacOSX10.12.Internal.sdk/usr/local/libressl/lib -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/ Developer/SDKs/MacOSX10.12.Internal.sdk/usr/local/lib -arch x86_64 -arch i386 -lruby.2.3.0 -lpthread -ldl -lobjc " In file included from conftest.c:1: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/ Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby.h:33: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/ Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/ruby.h:24:10: fatal error: 'ruby/config.h' file not found #include "ruby/config.h" ^~~~~~~~~~~~~~~ 1 error generated. checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char *argv) 4: { 5: return 0; 6: } / end */
Здесь я получил ответ, чтобы решить это и благодаря ответу Stackoverflow.
Первая установка Кокоподы
жемчужина
Что делает кокоаподы именно ? В коротких кокоподах управляет библиотечными зависимостями для ваших проектов XCode.
sudo gem install -n /usr/local/bin cocoapods -v 1.8.4
Последние кокоподы 1.10.0 не сработают.
Обновлять!
Если вы хотите установить кокопод 1.10.0 +, вы можете использовать Homebrew, а затем введите ниже командную строку
brew install cocoapods
Спасибо, что прочитали это. Надеюсь, этот блог поможет вам решить ваш Трэвис-Кли
Проблема установки.
Ссылки :
- https://stackoverflow.com/questions/63650689/package-configuration-for-libffi-is-not-found-in-macos-while-installing-travis-c
- Что такое кокопод?
- Travis-Ci
Оригинал: «https://dev.to/this-is-learning/travis-cli-installation-issue-for-macos-4n6k»