Install sbt mac os

Введение в sbt

Предисловие

sbt, используя небольшое число концепций, предлагает гибкие решения сборки проектов.
Это руководство расскажет о некоторых моментах, которые необходимы для создания и поддержки решений по сборке с помощью sbt.
Данное руководство, очень рекомендовано к прочтению. Но, если вам некогда читать все, то самую важную информацию вы можете прочитать в разделах “Параметры .sbt сборки”, “Области сборок”, “Дополнительные параметры сборок”. Но, мы не обещаем, что эта хорошая идея поможет вам пропустить все страницы данного руководства.
Лучше всего читать этот документ последовательно, опираясь на пройденный ранее материал.
Спасибо, что используете sbt! Желаем вам получить от этого максимум удовольствия!

1. Установка sbt

Для создания sbt проекта вам нужно сделать следующие шаги:

  • Установить sbt и создать скрипт запуска
  • Создать простой проект “Hello world”
  • Создать директорию проекта с исходными файлами внутри
  • Описать параметры сборки
  • Прочитать как запустить sbt
  • Продолжить чтение руководства о параметрах sbt сборки

В конечном счете, установка сводится к запуску JAR файла и shell скрипта. Но, мы опишем несколько путей для разных платформ, которые могут сделать установку менее утомительной.
Если у вас появились проблемы с запуском sbt, смотрите раздел “Примечания к установке”.

1.a. Установка под Mac

С помощью Macports
$ port install sbt
Homebrew
$ brew install sbt

1.b. Установка под Windows

Просто скачайте инсталятор msi и запустите его.

1.c. Установка под Linux

Официально поддерживаемые дистрибутивы:
RPM пакет
DEB пакет

В дальнейшем я расскажу о том, как можно скачать и настроить sbt вручную. А пока что, самое интересное.

2. Hello, World

Создаем директорию проекта с исходным кодом

Одним из корректных вариантов sbt проекта, может быть директория, содержащая один файл с исходным кодом. Попробуйте создать директорию hello с файлом hw.scala, со следующим содержимым:

Теперь, в самой директории запустите sbt и наберите команду run в интерактивной консоле. В Linux или OS X это выглядить примерно так:

При создании проекта, sbt работает в соответствии со следующими правилами:

  • Исходник лежит в корневой директории
  • Исходники лежат в директории src/main/scala или src/main/java
  • Тесты лежат в src/test/scala или src/test/java
  • Файлы ресурсов в src/main/resources или src/test/resources
  • Файлы jar в директории lib

По умолчанию, sbt соберет проект той версией scala, с помощью которой sbt был запущен сам.
Кроме запуска консоли, проект можно сразу запустить на выполнение командой sbt run.

Параметры сборки

Большинство проектов, все же нуждаются в более сложной настройке процесса сборки. В sbt основные параметры сборки хранятся в файле build.sbt в корневой директории проекта.
Например, если для нашего проекта hello создать файл настроек, то выглядеть бы он мог примерно так:

Обратите внимание на пустые строки. Это не просто так, они на самом деле требуются чтобы отделять строки в файле конфигурации и без них sbt выдаст ошибку. Подробнее мы вернемся к этому файлу в последующих разделах.

Установка версии sbt

Вы можете принудительно скачать и установить нужную версию sbt если пропишете в файле hello/project/build.properties следующую строчку:
sbt.version=0.13.5
Теперь, при запуске будет использоваться версия sbt 0.13.5. Если ее нет, то скрип скачает и установит ее в системе.
Хранить версию sbt следует именно в файле project/build.properties для избежания возможных колизий.

Читайте также:  Инструкция по установке windows с usb флешки

В качестве заключения

Для эксперимента, я решил ограничиться только этими самыми первыми разделами, и если реакция будет более-менее положительной, надеюсь продолжить переводить и остальные.

Источник

How to create a bootable installer for macOS

You can use an external drive or secondary volume as a startup disk from which to install the Mac operating system.

These advanced steps are primarily for system administrators and others who are familiar with the command line. You don’t need a bootable installer to upgrade macOS or reinstall macOS, but it can be useful when you want to install on multiple computers without downloading the installer each time.

What you need to create a bootable installer

  • A USB flash drive or other secondary volume formatted as Mac OS Extended, with at least 14GB of available storage
  • A downloaded installer for macOS Big Sur, Catalina, Mojave, High Sierra, or El Capitan

Download macOS

  • Download: macOS Big Sur, macOS Catalina, macOS Mojave, or macOS High Sierra
    These download to your Applications folder as an app named Install macOS [ version name ]. If the installer opens after downloading, quit it without continuing installation. To get the correct installer, download from a Mac that is using macOS Sierra 10.12.5 or later, or El Capitan 10.11.6. Enterprise administrators, please download from Apple, not a locally hosted software-update server.
  • Download: OS X El Capitan
    This downloads as a disk image named InstallMacOSX.dmg. On a Mac that is compatible with El Capitan, open the disk image and run the installer within, named InstallMacOSX.pkg. It installs an app named Install OS X El Capitan into your Applications folder. You will create the bootable installer from this app, not from the disk image or .pkg installer.

Use the ‘createinstallmedia’ command in Terminal

  1. Connect the USB flash drive or other volume that you’re using for the bootable installer.
  2. Open Terminal, which is in the Utilities folder of your Applications folder.
  3. Type or paste one of the following commands in Terminal. These assume that the installer is in your Applications folder, and MyVolume is the name of the USB flash drive or other volume you’re using. If it has a different name, replace MyVolume in these commands with the name of your volume.

Big Sur:*

Catalina:*

Mojave:*

High Sierra:*

El Capitan:

* If your Mac is using macOS Sierra or earlier, include the —applicationpath argument and installer path, similar to the way this is done in the command for El Capitan.

After typing the command:

  1. Press Return to enter the command.
  2. When prompted, type your administrator password and press Return again. Terminal doesn’t show any characters as you type your password.
  3. When prompted, type Y to confirm that you want to erase the volume, then press Return. Terminal shows the progress as the volume is erased.
  4. After the volume is erased, you may see an alert that Terminal would like to access files on a removable volume. Click OK to allow the copy to proceed.
  5. When Terminal says that it’s done, the volume will have the same name as the installer you downloaded, such as Install macOS Big Sur. You can now quit Terminal and eject the volume.
Читайте также:  Itunes descargar para windows

Источник

Как переустановить ОС macOS

Используйте возможности восстановления macOS для переустановки операционной системы Mac.

Запуск из раздела восстановления macOS

Процессор Apple

Нажмите кнопку питания, чтобы включить компьютер Mac, и продолжайте удерживать ее нажатой, пока не отобразится окно с параметрами запуска. Нажмите значок в виде шестеренки (меню «Параметры»), затем нажмите «Продолжить».

Процессор Intel

Убедитесь, что ваш компьютер Mac подключен к Интернету. Затем включите компьютер Mac и сразу же нажмите и удерживайте Command (⌘)-R, пока не увидите логотип Apple или другое изображение.

Если вам предложат выбрать пользователя, пароль которого вы знаете, выберите такого пользователя, нажмите «Далее» и введите пароль администратора.

Переустановка ОС macOS

Выберите «Переустановить macOS» в окне утилит в разделе восстановления macOS, а затем нажмите «Продолжить» и следуйте инструкциям на экране.

Следуйте этим рекомендациям во время установки:

  • Если установщик запрашивает разблокировку диска, введите пароль, используемый для входа в систему на компьютере Mac.
  • Если установщик не видит диск или сообщает о невозможности установки на данный компьютер или том, может потребоваться стереть диск.
  • Если установщик предлагает выбор между установкой на том «Macintosh HD» или «Macintosh HD — Data», выберите «Macintosh HD».
  • Дождитесь завершения установки, не переводя компьютер Mac в режим сна и не закрывая его крышку. Компьютер Mac может несколько раз перезагрузиться и выводить индикатор выполнения, а экран может оставаться пустым в течение нескольких минут.

После завершения установки компьютер Mac может перезагрузиться с переходом к ассистенту установки. В случае продажи, обмена с доплатой или передачи компьютера Mac нажмите Command-Q, чтобы выйти из ассистента, не завершая настройку. Затем нажмите «Выключить». Когда новый владелец запустит компьютер Mac, он сможет ввести свою информацию при настройке.

Другие варианты установки macOS

При установке macOS из раздела восстановления вы получите текущую версию последней установленной macOS за некоторыми исключениями:

  • Если при запуске компьютера Mac с процессором Intel были нажаты клавиши Shift-Option-Command-R, вам будет предложена macOS из комплекта поставки компьютера Mac или ближайшая доступная версия. Если при запуске нажаты клавиши Option-Command-R, в большинстве случаев вам будет предложена последняя версия macOS, совместимая с вашим компьютером Mac. В противном случае вам будет предложена версия macOS из комплекта поставки компьютера Mac или ближайшая доступная версия.
  • Если материнская плата Mac была только что заменена, вам будет предложена только последняя версия macOS, совместимая с вашим компьютером Mac. Если вы только что полностью стерли загрузочный диск, вам будет предложена только версия macOS из комплекта поставки компьютера Mac или ближайшая доступная версия.

Возможны и другие варианты установки macOS, совместимой с вашим компьютером Mac:

  • Выполните загрузку из App Store и установите последнюю версию macOS.
  • Используйте App Store или веб-браузер, чтобы загрузить и установить более раннюю версию macOS.
  • Используйте флеш-накопитель USB или другой дополнительный том, чтобы создать загружаемый установщик.

Источник

Установка и работа с менеджером пакетов для Maс OS X (MacPort и Homebrew)

Менеджер пакетов в Mac OS X позволит нам легко работать с пакетам посторонних разработчиков. В этом топике рассмотрим два таких менеджера: MacPort и Homebrew.

1. MacPort

Официальний сайт
На этом же сайте можна найти Mac OS X Package (.pkg) Installer для Mountain Lion, Lion, Snow Leopard и Leopard. Установите подходящий вам пакет и пользуйтесь на здоровье. Есть и другие способы установки, но мы выбрали простой и быстрый. На случей чево, у меня port установился сюда: /opt/local/bin/port.

Требование:

Работать с port придельно просто — ищем в «портах» нужный пакет и устанавливаем его:

Читайте также:  Windows usb serial converter driver
Дополнительные команды:

2. Homebrew

Официальная страница
О Homebrew поговорим подробнее…

Требование:
Установка:

После успешной установки виполним следующую команду:

Если в результате этой команди получим ответ: «Your system is raring to brew», тогода все хорошо и можете спокойно начинать работу з brew. В ином случае продолжим…

Если возникла ошибка Warning: Experimental support for using Xcode without the «Command Line Tools», то скорее всего была обновлена «ось», к примеру, с Lion к Mountain Lion, но не была переустановлена Command Line Tools для Xcode.

Если возникла ошибка Error: No such file or directory — /usr/local/Cellar, то нужна создать эту директорию:

После этого опять запускаем команду:

Если мы получим что-то вроде этого:

то исправляем примером так:

Проверяем ище раз:

Если на этот раз никаких ошибок не произошло, тогда все — можна спокойно работать с Homebrew.

Источник

How to setup OpenShift Locally on Mac OS

Getting Started with OpenShift Minishift

The following section describes how to install Minishift and the required dependencies for mac os. This is not for production use, but rather just something to get you started and get familiar with Openshift setup and usage. These are the basic steps for setting up Minishift on your personal system:

Download VirtualBox for Mac OS here and follow this video tutorial on how to install Virtualbox on Mac OS:

2. Set up your virtualization environment

Minishift uses libmachine and its driver plug-in architecture to provide a consistent way to manage the Minishift VM. Some hypervisors require manual installation of the driver plug-in.

Minishift embeds the VirtualBox driver plug-in, so no additional steps are required to configure it. However, VirtualBox will need to be identified to Minishift via the —vm-driver virtualbox flag or persistent configuration settings. See Setting Up Minishift to Use VirtualBox for more information.

Minishift is currently tested against docker-machine-driver-xhyve version 0.3.3. Use the following command to install the latest version of the driver with Homebrew:

Once installed, enable root access for the docker-machine-driver-xhyve binary and add it to the default wheel group:

Set the owner User ID (SUID) for the binary as follows:

On macOS, use Homebrew Cask to install the stable version of Minishift:

To update the binary, run following command:

By default, Minishift uses the driver most relevant to the host OS. To use a different driver, set the —vm-driver flag in minishift start . For example, to use VirtualBox instead of KVM on Linux operating systems, run minishift start —vm-driver=virtualbox .

So, go ahead and run the following command to start Minishit:

When Minishift is starting you will see it running on your Virtualbox:

To access the resources you just created, use the info provided at the end of the minishift start process to log into your web console or using the of oc login -u system:admin command:

Use this link to access your Openshift web console: https://192.168.99.100:8443/console/catalog. The password is not validated since it’s running locally, so you can use any password to log in.

You are all set. 🥳😎.

To stop Minishift, use the following command:

Now you can play with it and circle back later when we explore how to deploy a Nodejs application store on GitHub repo using Onpenshift.

Источник

Оцените статью