並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 36 件 / 36件

新着順 人気順

miseの検索結果1 - 36 件 / 36件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

miseに関するエントリは36件あります。 開発toolツール などが関連タグです。 人気エントリには 『ターミナルを使う人は、とりあえず「mise」を入れておく時代。  ・・・を夢見て。』などがあります。
  • ターミナルを使う人は、とりあえず「mise」を入れておく時代。  ・・・を夢見て。

    「mise」ってすごい使いやすいんですよ。 miseとは GitHubリポジトリの説明書きに 「dev tools, env vars, task runner」 と書かれているrust製のcliツールです。 この記事ではmiseヘビーユーザーの私が推したい生産性の上がる機能を紹介するので、miseを初めて知った人も、知ってるけど使ってないって人も、ぜひ一読してみてください。 ちなみに最近話題になりやすいAIツールのcliパッケージなどもmiseで管理できたりします。 推したい機能はこれです! ① タスクランナー(私が推したい機能No.1) 私はmiseにおいてはタスクランナーが一番便利な機能だと思っているので最初に紹介します。 タスクランナーはmise.tomlによく使うスクリプトをタスクとして定義しておいて、mise runコマンドで実行する機能です。 ※設定ファイルはグローバルで有効

      ターミナルを使う人は、とりあえず「mise」を入れておく時代。  ・・・を夢見て。
    • dotfiles管理、miseに全部任せてみた

      はじめに miseとは 上記公式ドキュメントのHomeで強調されている通りですが、 Dev Tools asdfのような開発ツール管理 Environments direnvのような環境変数管理 Tasks makeのようなタスクランナー の3つの機能をコンセプトに挙げているCLIツールです。 zenn記事での実践例だと、以下が参考になります。 経緯 私は業務・個人開発共にmiseを愛用しているのですが、開発環境をIaCのように静的なmiseの設定ファイルで記述するのはプロジェクト(リポジトリ)単位がほとんどでした。 マシンに対してグローバルに適用するdotfiles管理での設定ファイル記述はmise Dev Tools機能の活用に留めていましたが、今回その他の機能も活用してdotfiles管理をmiseに集約したので記事として残します。 成果物 以下、dotfilesリポジトリです 今回

        dotfiles管理、miseに全部任せてみた
      • 言語環境の管理は *env や *vm を超えて、 mise へ

        mise はミーズと読みます。 mise とは *env や *vm が担っていた言語環境(コンパイラ・インタプリタ)のバージョンを管理するツールです。 rbenv や nvm のように単一言語に対するサポートではなく、標準で Go、 Node.js、 Python などの複数の言語に対応しています。 類似のソフトウェアに asdf が存在しますが、 mise はその精神的後継となっています。asdf が shell で書かれていたのに対し、 mise は rust で実装されており、起動速度も asdf と比べて格段に早くなっています。 mise は The front-end to your dev env. と自称しており、上記の言語環境のみならず、アウトオブボックスで使用できる複数の開発向けの機能を提供しているので、本稿で紹介します。 言語環境の用意 mise が提供する言語環境は

          言語環境の管理は *env や *vm を超えて、 mise へ
        • GitHub - jdx/mise: dev tools, env vars, task runner

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - jdx/mise: dev tools, env vars, task runner
          • asdfコンパチのバージョン管理ツールrtxがmiseにリネームされていた - Acme::AnaTofuZ->new;

            TL;DR asdf互換のRust製のバージョン管理ツールのrtxがmiseにリネームされてるよ brewもrtxではもう入らなくなっている(miseが入る) すでにrtxをbrewで入れていた場合はbrew upgrade時にmiseが自動でインストールされ、rtxが消される rtxにエリアスが貼られてるとかはないので、シェルスクリプト中のrtx表記は一律miseにリネームする必要がある miseの初回起動時にrtxのディレクトリからmiseにマイグレーションが自動で行われる ただしPythonなどはパスが変わってると動かなくなるので、人によっては入れ直しまたはマイグレーション前のディレクトリを環境変数で指定すること 詳細 いつものようにbrew updateとbrew upgradeをしたところ、rtxのコマンドが見つからない系のエラーがでた。 おいおいおいと思ってwhere rtxと

              asdfコンパチのバージョン管理ツールrtxがmiseにリネームされていた - Acme::AnaTofuZ->new;
            • モノレポのローカル開発環境をDockerからmiseに移行して起動速度を75%改善した

              はじめに HRBrainのプラットフォームチームのえぬひろです。 HRBrainでは30以上のマイクロサービスをGoとTypeScriptで開発しています。ローカル開発環境にはTiltを採用しており、開発者は tilt up <サービス名> の1つのコマンドで、必要なサービスとその依存関係をまとめて起動できるようになっています。 依存サービスを含めて複数サービスを起動するにあたって、Dockerビルド実行による起動速度やリソース消費に課題が出てきました。 コーディングエージェントの登場でコードを書く速度は上がりましたが、変更の反映確認に時間がかかるのでは開発サイクルが回りません。ボトルネックの解消が必要と考え、開発環境の大幅な改修を実施しました。 そこでアプリケーションの実行をDockerコンテナからホストマシンでの直接実行(mise + Tilt local_resource)に移行しま

                モノレポのローカル開発環境をDockerからmiseに移行して起動速度を75%改善した
              • miseのGitHub Backendが便利

                はじめに miseはasdfの代替として説明されることが多いですが、asdf以外にも様々なpackage managerをmise経由で利用することができます。 例えばnpmやpipxなどでインストールされるCLIもmiseの中で一元管理できます。 # mise.toml [tools] go = 'latest' "npm:secretlint" = "latest" "pipx:ansible" = "latest" その中でも GitHub Backend が便利なのでおすすめしたいです。 GitHub Backend とは GitHub Backendとは、GitHubのrelease assetにあるバイナリをダウンロードして使用できるようにするbackendです。 例えばGo, Rust製CLIのようにシングルバイナリで配布できるようなツールを管理するのに便利です。 ~/wor

                  miseのGitHub Backendが便利
                • Home | mise-en-place

                  Dev Toolsmise is a polyglot tool version manager. It replaces tools like asdf, nvm, pyenv, rbenv, etc.

                  • mise を使用した開発ツールの管理についておさらいしてみた | DevelopersIO

                    開発環境管理ツール「mise」のセットアップと基本的な使い方を解説。 複数バックエンドのサポートや直感的なコマンド体系など、miseの特徴と実践的な設定例をご紹介します。 開発環境をスマートに管理したい方におすすめの内容です。 データ事業本部の大谷(おおや)です。 以前書いた asdf でのランタイム管理から、だいぶ前に mise に移行していたものの、セットアップ方法についてブログにしていませんでした。 今回はセットアップを中心に mise について紹介していきたいと思います。 mise とは 別名 mise-en-place (発音: ミーズ アン プラス)は、フランス語で「準備する」または「所定の場所に置く」という意味があるようです。 調理を始める前に、すべての調理器具と材料を所定の場所に準備しておくべきという考えに基づいており、 mise も mise.toml ファイルで事前に設

                      mise を使用した開発ツールの管理についておさらいしてみた | DevelopersIO
                    • mise (旧 rtx) で脱 node-build (asdf)

                      年明けはまず環境整備から、ということで今年は mise を導入することにした。 去年まで rtx とか rtx-cli という名前でやってた Rust 実装の asdf 代替の多用途バージョン管理ツール。この年明けに急に mise にリネームしたよ、というニュースが流れてきて、気になって見てみたら良さそうだった。 一般的な解説は "rtx" でググると日本語記事も出てくるのでそっちを見て欲しいけど、個人的な asdf に対するメリットはこのあたり。 とにかく速い asdf は Node の最新バージョンの反映が node-build 依存で、更新が数日遅れることがあった 結果的に手動で定義ファイルを更新していたが、処理速度も遅く面倒だった 参考: asdf で node-build の定義ファイルを手動更新する asdf はコマンド体系が謎だった(自分には) 例えば v20 系の最新をイン

                        mise (旧 rtx) で脱 node-build (asdf)
                      • README に環境構築手順を書き続けるのがつらくなったので mise を導入した話 - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 最近、チームの開発環境のセットアップに mise を導入してみました。 元々、Node.js、Docker、AWS CLI、Terraform など、開発に必要なツールやそのバージョンは README に記載されており、運用として特に大きく困っていたわけではありません。 しかし、実際に開発を続けていく中で、 新しく参加した人が環境構築でつまずき、そのフォローに時間を取られる(参加メンバーも余計な時間を取られてしまう) README の更新が追いつかず、書いてある手順どおりに進めても動かない といったことが、じわじわと増えてきま

                        • Volta is unmaintained; we recommend migrating to `mise` · Issue #2080 · volta-cli/volta

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            Volta is unmaintained; we recommend migrating to `mise` · Issue #2080 · volta-cli/volta
                          • corepack が標準同梱じゃなくなる未来、 mise でパッケージマネージャを管理する

                            mise とは 言語環境の管理は *env や *vm を超えて、 mise へ という記事を書いたので詳しくはこちらをご参照ください。 簡単にいうと多言語対応の言語環境マネージャで(もっと多機能なのですが)、npm をバックエンドに node 製の cli まで管理できる、というものです。 つまり、 yarn や pnpm もグローバルでバージョン管理できるということになります。 似た機能を持つものに volta が存在しますが、筆者の主観だと mise の方が安定した挙動をしており、高速です。 mise の npm backend 機能 mise では npm をバックエンドにして npm library な cli を管理する、という機能があります。(執筆現在 Experimental です) https://mise.jdx.dev/dev-tools/backends/ 例えば、

                              corepack が標準同梱じゃなくなる未来、 mise でパッケージマネージャを管理する
                            • Pythonの開発環境はmise, Task, uv, Ruff, mypyで落ち着いた

                              はじめに Pythonの開発環境をどう構築するかというのは皆さん悩んでいるのではないかと思います。 私もずっと悩んでいました。悩んでいたというより毎回試行錯誤しながら、それぞれのツールを試していました。 本当に多くの選択肢があり、どれを選べば良いのか難しい状態になっていると感じています。 私が使用してきた範囲だけでも下記のような選択肢がありました。 Pythonのバージョン管理: pyenv、asdf、mise パッケージ管理: pyenv、poetry、rye、uv フォーマッター: black + isort、Ruff 型チェック: 使わない、mypy リンター: pylint、flake8、Ruff タスクランナー: Makefile, taskipy、poethepoet、Task そんな中で、個人的にようやくこれだ!と思える組み合わせにたどり着くことができました。 この記事では、

                                Pythonの開発環境はmise, Task, uv, Ruff, mypyで落ち着いた
                              • mise ではじめる開発環境構築

                                mise とは 発音は ミーズ らしいです。 最近まで rtx という名称でしたが、改名されて mise になりました。 確かに rtx だと某謎の半導体メーカの製品名と被るため、ググラビリティが低かったです。 mise は次世代 asdf という認識が強く、複数のランタイムのバージョン管理という印象が広まっていますが、公式では 開発環境のセットアップツール と称しています。 勿論、複数のランタイムのバージョン管理をする機能が目玉ではあるのですが、mise が管理するのはそれより広い意味である 開発環境 を管理するのだという主張が受け取れます。 自分の周りでは anyenv や asdf から乗り換える人を最近よくみます。 そこで自分なりに mise にはどんな機能があるのか、どうやって使っていくのかを書いてみたいと思います。 また、ドキュメントがかなり充実しているため、読んでみることをオ

                                  mise ではじめる開発環境構築
                                • mise で .node-version と Makefile をひとつに - コドモン Product Team Blog

                                  はじめに コドモンでエンジニアをしている羽馬です。 プロジェクトごとに、使用するツールや設定ファイルがバラバラな状態はよくあります。 「Node.jsはxx系、Javaはxx系。環境変数は .envrc で、タスク実行は Makefile で」といった具合です。 日頃から開発しているレポジトリであればまだしも、初見のプロジェクトでは異なります。nodenv などでバージョンを合わせて、.envrc を許可し、Makefile の内容を確認してタスクを実行するといった手順は、非常に手間がかかります。 こうした開発環境の「断片化」によるコストを解消するため、mise(ミーズ)を導入し、ツールのバージョン管理からタスクランナー機能までを一本化しました。 このブログでは、mise の概要と、導入によって開発フローがどう改善されるかを紹介します。 mise とは mise(「ミーズ(meez)」、ま

                                    mise で .node-version と Makefile をひとつに - コドモン Product Team Blog
                                  • Rails ガイドが mise をおすすめにしていた (インストールガイドのページを新しく作っていた) - AR ホームベーカリー

                                    www.hsbt.org 「へーっ」と思って調べてみたら、 Rails ガイド本文から Ruby のインストール方法そのものの記述が消えて、独立したページになったんすねえ。 railsguides.jp v8 から生まれた 上記の「Ruby on Rails インストールガイド」、v8 対応版から導線やら新規ページが生まれたっぽく。 見た所、 v7.2 までは本文中の Rails インストール項の中で「Ruby と SQLite3 が最低限必要です」みたいな記述になっていた。 railsguides.jp ruby-lang なお導線として ruby-lang (Ruby 公式) へのリンクも存在しているけど、そちらではまだ mise は書いてなくて asdf とか rbenv がメインだった。 そのうちこちらに mise も追加されそう。 www.ruby-lang.org という感じ

                                      Rails ガイドが mise をおすすめにしていた (インストールガイドのページを新しく作っていた) - AR ホームベーカリー
                                    • rbenv から mise にしつつ開発環境全体を入れ替えた, Ruby のブランチメンテナがスライドした - HsbtDiary(2025-02-14)

                                      ■ rbenv から mise にしつつ開発環境全体を入れ替えた mise を使う人がちらほらと増えつつ、Rails guide でも mise を最初に勧めるという感じらしいので mise に乗り換えてみた。 https://github.com/jdx/mise 個人的に ruby-build はメンテし続ける気持ちがあるものの、rbenv はたまたま程度でしかなかったのでそれほど大きい影響ではない。mise のインストール方法とかは省略して、何を mise で管理するか、というと以下の方針にした。 ディレクトリやある作業の単位でバージョンを切り替える必要が出てくるものは mise そうじゃないものは homebrew や cargo のグローバルインストール 具体例だと Ruby とか JRuby のための JDK などは mise にするが、1passowrd とか ripgrep

                                      • 言語・ツール・環境変数・タスクランナーの全てを集約する開発環境ツール mise のご紹介

                                        筆者がよくやるコマンドが存在する場合のみ有効化する形式にしています。 curl を使ったインストール方法の場合は ~/.local/bin/mise へ、zsh 以外のシェルを利用している方は公式ドキュメントを参考に自身のシェルのものへ置き換えて下さい。 IDE Integration | mise-en-place mise activate --shims は PATH に shims を追加する為です。mise は PATH を動的に変更する形式な為、 mise activate zsh だけだとインストールした言語やツールをエディタ等の対話シェル以外からは利用できないので追加しています。上記のように設定すれば対話シェルでは mise の PATH 変更形式を利用しつつ、エディタ等でも利用できるようになります。 設定ファイル Configuration | mise-en-place

                                          言語・ツール・環境変数・タスクランナーの全てを集約する開発環境ツール mise のご紹介
                                        • Rust製ツールのmiseでランタイムバージョンを管理する|Taro Yamashita

                                          アキッパの山下です。 手元の環境を汚さずに、PHP/Python/Node.jsなどのランタイムバージョンを切り替えたいというニーズでは、Dockerの利用がすっかり主流だと思いますが、シーンによってはPythonのvenvといったツールもまだまだ活躍するシーンは多いのではないでしょうか。 そんなツールの中で、今回はRust製ツールのmiseを紹介します。 ランタイムバージョン管理とは?あらためて、ITシステムやWebサービスを開発・運用していく場合、どのプログラミング言語で構築されているか?だけでなく、そのバージョンは?も重要なポイントです。 稼動しているサーバにインストールされている言語バージョンと、手元の開発環境でバージョンが異なれば、手元で動くのにサーバで動かない(あるいはその逆)が往々にして起こります。 開発環境にサーバと同じバージョンをインストールすれば良いのですが、サーバAで

                                            Rust製ツールのmiseでランタイムバージョンを管理する|Taro Yamashita
                                          • mise(rtx)を対話的シェル以外で使うなら大人しくshimsにPATH通した方がいい - Acme::AnaTofuZ->new;

                                            asdfコンパチのバージョン管理ツールrtxがmiseにリネームされていた - Acme::AnaTofuZ->new;に続いてmise(rtx)の小ネタ。 miseのセットアップではeval "$(~/.local/bin/mise activate zsh)"のようなものを.zshrcに書くだけで済むのが基本形になっている。 自分が操作しているターミナルで使う分には問題ないのだが、例えばVSCodeがmiseでいれたperlを呼び出したり、タスクランナーでnodeを動かそうとすると、yarn not foundみたいなエラーが出てくる。 これはmiseは他の*envと異なり、環境変数PATHそのものをダイナミックに書き換えることでバージョン管理を行っていることが影響している。 他のenv系はshimsと呼ばれるシェルスクリプトで環境ごとのコマンドを呼び出しており、環境変数PATHはsh

                                              mise(rtx)を対話的シェル以外で使うなら大人しくshimsにPATH通した方がいい - Acme::AnaTofuZ->new;
                                            • Claude Desktopから、Claude Codeを使う - mise環境 -

                                              AnthropicのAIエージェントであるClaude Code、便利ですよね。ネックなのがAPI課金が必要な点かなと思います。使う分だけお金かかっちゃいますからね。 ところが、Claude DesktopからMCPサーバーを経由して使うことで、Claudeの契約だけでClaude Codeを使うことができるらしいということで試してみました。 基本的には上記の記事の通りで良いと思いますが、私はmiseを使っているのでそれにあわせた設定をしました。ので、参考までに書きます。 先に結論 先に設定内容を記載すると、以下の通りです。 { "mcpServers": { "claude_code": { "command": "/opt/homebrew/bin/mise", "args": ["x", "--", "claude", "mcp", "serve"], "env": {} } } }

                                                Claude Desktopから、Claude Codeを使う - mise環境 -
                                              • miseを使って仮想環境自動認識(主にPython, uv, プロンプト表示についても)

                                                B! 5 0 0 0 Pythonのプロジェクト管理ツールをuvにした際に、 uvにはpoetryのようにpoetry shellのような仮想環境を自動認識する機能がないため、ちょっと調べた結果、 miseというツールを試しています。 Pythonプロジェクト下での仮想環境下でのコマンド実行の必要性 uvの仮想環境 mise miseのインストール Pythonプロジェクト下でのmiseの使い方 プロンプトへの表示 GNU screenのCaptionに仮想環境名を表示 Pythonプロジェクト下での仮想環境下でのコマンド実行の必要性 Pythonのプロジェクトを作る際、自分のやり方として pre-commitを使って コードをチェックするようにしています。 pre-commit用のツールはpre-commit自体に管理してもらう事もできますが、 フォーマッターとかをコマンドラインから直接

                                                • Registry | mise-en-place

                                                  Registry ​List of all tools aliased by default in mise. You can use these shorthands with mise use. This allows you to use a tool without needing to know the full name. For example, to use the aws-cli tool, you can do the following: If a tool is not available in the registry, you can install it by its full name. github and aqua give you for example access to almost all programs available on GitHub

                                                  • mise で Node.js 最新バージョンをインストール

                                                    mise 最新版 (2025.5.1) で確認したら昔書いた記事とは挙動が違ったのでメモ。 3 行まとめ リリースされたばかりの Node.js をインストールしたいけど、mise 本家のバージョンインデックスの更新が追いついてなくて通常のインストールができない場合、以下のように環境変数を 2 つ付ければ OK。 # バージョン確認 $ MISE_FETCH_REMOTE_VERSIONS_CACHE=0 MISE_USE_VERSIONS_HOST=0 mise ls-remote node ... 24.0.0 # インストール $ MISE_FETCH_REMOTE_VERSIONS_CACHE=0 MISE_USE_VERSIONS_HOST=0 mise install node@24.0.0 上記は先日リリースされたばかりの Node.js v24.0.0 をインストールする例

                                                      mise で Node.js 最新バージョンをインストール
                                                    • mise と peco を組み合わせてターミナルのタスク操作を効率化する

                                                      peco-mise () { local selected selected=$(mise tasks 2>/dev/null | peco --prompt "mise task>" --initial-filter Fuzzy) if [[ -n "$selected" ]]; then local task_name task_name=$(echo "$selected" | awk '{print $1}') mise tasks "$task_name" print -z "mise run ${task_name}" fi } alias m='peco-mise' peco でタスクを選択すると、まず mise tasks <タスク名> でタスクの詳細(実行されるコマンドや依存関係など)が表示されます。その後 print -z でプロンプトに mise run <タスク名>

                                                        mise と peco を組み合わせてターミナルのタスク操作を効率化する
                                                      • 開発環境管理はとりあえずmiseで

                                                        Mac限定です(Windowsサポート外) 開発しているとpython, nodejs, ruby, perl, golang...といろいろな言語の実行環境が必要になると思います。 それぞれの言語環境に閉じて見れば、pyenvとかrbenvとか、色々な管理ツールがありますが、それぞれ当然別個のものなのでだんだん混乱してきます。 そしてそれすら使っていない場合は brew install で乱暴にインストールしてもはやカオスなローカル環境ができがちでした... 半年前くらいにasdfという開発環境管理ツールを見つけて適当に使っていたのですが、最近ではさらにasdfの課題も解消したmiseというのが出てきて、これを使っています。 メリット 複数の言語の複数のバージョンを一つのツールmiseだけで管理、切り替えできる。 利用方法がシンプルで簡単。 miseについて 読み方は「ミーズ」(pron

                                                          開発環境管理はとりあえずmiseで
                                                        • Devboxで始めるNix入門|miseから移行して分かったメリットと注意点

                                                          こんにちは。株式会社アップルワールドのrikuです。 今まではmiseを利用してローカルで開発環境を構築することが多かったのですが、開発環境をプロジェクト単位で閉じ込めた形にしたく、Devboxを導入してみることにしました。DevboxはNixをベースにした開発環境ツールで、内部でNixを利用します(詳細は公式ドキュメント参照)。 はじめに この記事で紹介する内容は、Devboxの公式ドキュメントを読めば書いてあることばかりですが、私の視点からもDevboxの素晴らしさを伝えさせてください。 主に以下の内容について解説します。 DevboxがNixの何を楽にしてくれるのか 実際の初期セットアップ手順 miseと併用したときの注意点 なぜDevboxを選んだのか? 実は元々Nixを導入しようと考えていましたが、学習コストの高さから敬遠していました。そこで、Nixの複雑な部分を抽象化して使いや

                                                            Devboxで始めるNix入門|miseから移行して分かったメリットと注意点
                                                          • miseは便利: タスクランナー兼ツールバージョン管理&環境変数管理ツール|TechRacho by BPS株式会社

                                                            きっかけ mise 最高なのでみんな入れといて(mise.toml をコミットして許される時代になってほしい)https://t.co/Eth5CZMkcL — mizchi (@mizchi) June 29, 2025 上のポストを見て「mise、どっかで聞いたことあるな...🤔」と思ったら、何のことはない、Railsガイドの訳文をRails 8向けに更新したときにmiseを使ったRubyインストール方法が指示されていたのでした↓。 参考: Ruby on Rails インストールガイド - Railsガイド Railsがどういう経緯でmiseをガイドで使うようになったのかよくわからなかったのですが、以下の速報記事でどうやらDHHがmiseを気に入っていることがわかりました。 速報: Rails World 2025のDHHキーノートとRails 8.1beta1リリース なお、Ru

                                                              miseは便利: タスクランナー兼ツールバージョン管理&環境変数管理ツール|TechRacho by BPS株式会社
                                                            • 開発ツール管理?断然Miseでしょ。 - Qiita

                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? みなさんは開発環境のツール管理、どうしてますか? 私は業界に入って三年半ほど Homebrew を利用していましたが、 最近、「Nixの記事」や「みなさんのDotfilesの記事」を見かける機会が増えたのもあって、自身の開発環境のアップデートしたいなと感じていました。 かといって...。 Nixのような「完全な再現性」を求めて、独自の言語を覚える時間も気力も正直私は持ち合わせてないです。 そこで私は、開発ツール管理における「Homebrewの手軽さ」と「Nixのような宣言的な管理」が出来る「Mise」を選定しました。 今回は、その経緯や

                                                                開発ツール管理?断然Miseでしょ。 - Qiita
                                                              • Tools I love: mise(-en-place)

                                                                Once in a while you get introduced to a tool that instantly changes the way you work. For me, mise is one of those tools. mise is the logical conclusion to a lot of the meta-tooling that exists around language-specific version and package managers like asdf, nvm, uv, pyenv etc. It makes it exceptionally easy to install, use, and manage software. It also allows you to manage environment variables a

                                                                • mise を Windows でセットアップする

                                                                  はじめに mise は Node.js や Python と言った各種ツールのバージョン管理をするソフトです。このようなバージョン管理ソフトは asdf や anyenv と言ったソフトが過去にもありましたが macOS または Linux のみサポートされ、Windows のサポートはありませんでした。mise は限定的ながら Windows もサポートされており、ツールのバージョン管理ぐらいなら問題なさそうなのでセットアップ手順を残しておきます。 セットアップ手順 PowerShell(≠ Windows PowerShell)のインストール mise のインストール PowerShell のプロファイルへの追加設定 PowerShell のインストール Windows に PowerShell をインストールします。 Windows に標準搭載された Windows PowerShe

                                                                    mise を Windows でセットアップする
                                                                  • Introducing Monorepo Tasks · jdx/mise · Discussion #6564

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      Introducing Monorepo Tasks · jdx/mise · Discussion #6564
                                                                    • Voltaが終了したのでmiseに移行してみた(Windows / macOS)

                                                                      経緯 Node.jsのバージョン管理には個人的にVoltaを使っていました。 グローバルパッケージの管理もできて便利だなと思っていたのですが、ある日Voltaに関するツイートをたどってみたら、メンテナンス終了のアナウンスが出ているじゃないですか。 しかもVoltaのメンテナー自身が mise への移行を推奨しているということで… 素直に従ってみることにしました。 自分はWindowsとmacOSの両方を使っているので、両環境で移行してみます。Voltaで管理していたのは以下です。 Node.js 22 npm Claude Code(@anthropic-ai/claude-code) gemini-cli(@google/gemini-cli) ということで、これらをまるっとmiseに移行してみます。 miseとは miseはRust製の開発ツールバージョン管理ツールです。Node.js

                                                                        Voltaが終了したのでmiseに移行してみた(Windows / macOS)
                                                                      • miseでツールのバージョン管理をすることを何度でも推したい(2026年版) | DevelopersIO

                                                                        最新バージョンに合わせ、「install_beforeの話」を、「minimum_release_age(旧: install_before)の話」に修正しました (2026/04/27) データ事業本部の大谷(おおや)です。 以前、下記記事を書きましたが、あれからもmiseを使い続け、気がつけばロックファイルやdepsといったイチオシ機能も増えてきたので、改めてまとめてみました。 miseをまだ使ったことがない方はもちろん、使っているけど基本的な機能しか使えていないという方にも読んでいただければと思います。 miseとは miseは、複数の開発ツールのバージョンを一元管理できるツールです。 Node.js、Python、Terraformなど、プロジェクトやディレクトリごとに異なるバージョンを自動で切り替えてくれます。 pyenv、nodenv、tfenvのような言語・ツールごとのバージ

                                                                          miseでツールのバージョン管理をすることを何度でも推したい(2026年版) | DevelopersIO
                                                                        • miseのバグを直そうとしたらGiteaのバグを直した件

                                                                          Tl;dr AWS S3の署名付きURLはHTTPメソッドを署名に含むので、GET用の署名付きURLに対してHEADリクエストを送ると403 Forbiddenになります。HEADリクエストにはHEAD用の署名付きURLを返しましょう。 Giteaがこれを踏んでいました。 はじめに 私は大学生なのですが、趣味でmiseにコントリビュートしています。 この話はaqua:gitea.com/gitea/tea@0.10.1がインストールできないというバグ報告から始まりました。 miseにはbackendという機能があり、miseのコアでサポートされているツール(Node.js, Javaなど)以外にも、npm, cargo, pipxなどいろいろなパッケージマネージャのglobal installをまとめて管理することができます。(正確には、ツールをmiseが管理するディレクトリにnpm in

                                                                            miseのバグを直そうとしたらGiteaのバグを直した件
                                                                          1

                                                                          新着記事