Skip to content

Commit fafb6c5

Browse files
Copilot0xrinegade
andcommitted
Add OSVM (Solana Version Manager) to Solana development environment
Co-authored-by: 0xrinegade <[email protected]>
1 parent c5e49e2 commit fafb6c5

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ The following Solana development tools are installed automatically during OSVMar
126126
| Tool | Version | Description |
127127
|------|---------|-------------|
128128
| **Solana CLI** | v2.3.8 (latest) | Official Solana command-line interface |
129+
| **OSVM** | latest | Solana Version Manager for switching between versions |
129130
| **Anchor Framework** | v0.29.0 | Rust framework for Solana program development |
130131
| **SPL Token CLI** | v4.0.0 | Command-line tools for SPL tokens |
131132
| **SPL Associated Token Account CLI** | v3.0.2 | Tools for managing associated token accounts |
@@ -143,6 +144,9 @@ solana-keygen new
143144
# Start a local test validator
144145
solana-test-validator
145146

147+
# Switch to a specific Solana version
148+
osvm use 1.18.0
149+
146150
# Create a new Anchor project
147151
anchor init my_solana_project
148152

bin/osvmarchi-install-solana

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ if [[ ":$PATH:" != *":$HOME/.cargo/bin:"* ]]; then
4040
export PATH="$HOME/.cargo/bin:$PATH"
4141
fi
4242

43+
# Install OSVM (Solana Version Manager)
44+
echo "📦 Installing OSVM (Solana Version Manager)..."
45+
cargo install osvm --locked --force
46+
4347
# Install Anchor Version Manager and Anchor CLI
4448
echo "📦 Installing Anchor CLI v0.29.0..."
4549
if ! command -v avm &> /dev/null; then
@@ -68,6 +72,7 @@ echo -e "\n\e[32m🎉 Solana development environment installed successfully!\e[0
6872

6973
echo "📋 Installed tools and versions:"
7074
echo " • Solana CLI: v2.3.8 (latest)"
75+
echo " • OSVM (Solana Version Manager): latest"
7176
echo " • Anchor Framework: v0.29.0 (managed by AVM)"
7277
echo " • SPL Token CLI: v4.0.0"
7378
echo " • SPL Associated Token Account CLI: v3.0.2"
@@ -78,6 +83,7 @@ echo ""
7883
echo "🚀 Quick start commands:"
7984
echo " • Create wallet: solana-keygen new"
8085
echo " • Start test validator: solana-test-validator"
86+
echo " • Switch Solana version: osvm use <version>"
8187
echo " • Create Anchor project: anchor init my_project"
8288
echo " • Create SPL token: spl-token create-token"
8389
echo " • Initialize Candy Machine: sugar create-config"

0 commit comments

Comments
 (0)