আমি ওএস এক্সে নতুন এবং ট্র্যাভিস অবিচ্ছিন্ন ইন্টিগ্রেশন ( http://travis-ci.org ) ব্যবহার করে একটি প্যাকেজ পরীক্ষা করার জন্য কনসোল ব্যবহার করে ইমাস 24.5 এবং 25.1 ইনস্টল করতে হবে । আমার .travis.yml ফাইলটি দেখতে (লিনাক্সের সাহায্যেও পরীক্ষা করা হচ্ছে) -
language: generic
# test on linux and osx (windows not available on travis ci yet)
# this os key also multiplies the build matrix (set below)
os:
- linux
- osx
# build matrix - test on different emacs versions
env:
matrix:
- EMACS=emacs24
- EMACS=emacs25
install:
- if [[ "$TRAVIS_OS_NAME-$EMACS" == "linux-emacs24" ]]; then
sudo add-apt-repository -y ppa:cassou/emacs &&
sudo apt-get update -qq &&
sudo apt-get install -qq emacs24 emacs24-el;
fi
- if [[ "$TRAVIS_OS_NAME-$EMACS" == "linux-emacs25" ]]; then
sudo add-apt-repository -y ppa:ubuntu-elisp/ppa &&
sudo apt-get update -qq &&
sudo apt-get -qq -f install &&
sudo apt-get install -qq emacs-snapshot;
fi
- if [[ "$TRAVIS_OS_NAME-$EMACS" == "osx-emacs24" ]]; then
# install with homebrew - builds from source, took ~15mins
# brew install emacs ;
# even using the .dmg files takes ~6mins each
wget https://emacsformacosx.com/emacs-builds/Emacs-24.5-universal.dmg &&
hdiutil attach Emacs-24.5-universal.dmg &&
sudo ln -s /Volumes/Emacs/Emacs.app/Contents/MacOS/Emacs /usr/local/bin/emacs;
fi
- if [[ "$TRAVIS_OS_NAME-$EMACS" == "osx-emacs25" ]]; then
wget https://emacsformacosx.com/emacs-builds/Emacs-25.1-universal.dmg &&
hdiutil attach Emacs-25.1-universal.dmg &&
sudo ln -s /Volumes/Emacs/Emacs.app/Contents/MacOS/Emacs /usr/local/bin/emacs;
fi
script:
make test
আমি ট্র্যাভিস লিন্টের সাথে প্রথম দিকে একটি সিনট্যাক্স ত্রুটি পেয়েছিলাম ( http://lint.travis-ci.org/ ) - "সিনট্যাক্স ত্রুটি: (): 30 কলাম 3 লাইনে একটি ব্লক সংগ্রহকে বিশ্লেষণ করার সময় প্রত্যাশিত '-' সূচকটি খুঁজে পেল না" , যা প্রথম যদি বিবৃতিতে ইঙ্গিত করছে - ত্রুটিটি যদি তৃতীয় if বিবৃতিতে মন্তব্য করার কারণে ঘটে থাকে তবে আমি তাদের অন্যত্র সরিয়ে নিয়েছি।
সুতরাং আমি ব্রু সহ ইমাস 25 টি ইনস্টল করতে সক্ষম হয়েছি, এটি এটি তৈরি করবে বর্তমান সংস্করণ হিসাবে - তবে আপনি কীভাবে বার্মা সহ ইম্যাক্স 24.5 ইনস্টল করবেন?
এবং .dmg ফাইলের চেয়ে ওএস এক্সে বাইনারিগুলি ইনস্টল করার আরও ভাল উপায় কি? এগুলি ব্রিউয়ের চেয়ে দ্রুত ছিল (6 মিনিট বনাম 15 মিনিট), তবে লিনাক্সে (~ 1 মিনিট) অ্যাপ্লিকেশন ইনস্টলের মতো দ্রুত নয়।
কোন পয়েন্টার জন্য অগ্রিম ধন্যবাদ!