こんにちは。プログラミング初学者です。
Rubyを習得しようと思い、ドットインストールというサイトで案内に従いローカル開発環境を構築しました。
しかし、ruby -vでver確認等しようとすると
bash: ruby: コマンドが見つかりません
と出てきてしまいます。
仮想マシンではなく、実機(win10)の方にはRubyはインストールしており、そちらの環境では動きます。
仮想マシン上のOSはCentOS6です。
自分なりに調べ、こちらの方のブログ(http://ts0818.hatenablog.com/entry/2017/09/24/210319)を参考してrbenvはインストールできたのですが、環境変数にPathを通すという部分で躓いています。
Pathを通すコマンドをコピペすると「br そのようなディレクトリやファイルは存在しません」とでてきます。
解決のためにはどのように操作すればよいでしょうか。
入力したコマンドは echo 'export RBENV_ROOT="/usr/local/src/rbenv"' >> /etc/profile.d/rbenv.sh<br>echo 'export PATH="${RBENV_ROOT}/bin:${PATH}"' >> /etc/profile.d/rbenv.sh<br>echo 'eval "$(rbenv init -)"' >> /etc/profile.d/rbenv.sh<br>source /etc/profile.d/rbenv.sh です。
また、一般ユーザーで rbenv -vを入力すると rbenv 1.1.1-28-gb943955 が出てきますがrootで同じコマンドを入れると rbenvコマンドは見つかりません、となります。
追加質問で恐縮なのですが、今度は別のエラーが起きるようになってしまいました。
現在、起動時に以下のエラーが起きます。
-bash: rbenv: コマンドが見つかりません
mkdir: ディレクトリ /usr/local/src/rbenv/shims' を作成できません: 許可がありません mkdir: ディレクトリ
/usr/local/src/rbenv/versions' を作成できません: 許可がありません
mkdir: ディレクトリ /home/vagrant/.rbenv/shims' を作成できません: 許可がありません mkdir: ディレクトリ
/home/vagrant/.rbenv/versions' を作成できません: 許可がありません
bash_profileの中身は
.bash_profile
Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
export RBENV_ROOT=$HOME/.rbenv
export PATH=$RBENV_ROOT/bin:$PATH
eval "$(rbenv init -)"
です。
また、rbenvをインストールするために git clone https://github.com/sstephenson/rbenv.git usr/local/src/rbenv
のコマンドを入力すると
fatal: destination path 'usr/local/src/rbenv' already exists and is not an empty directory.
の表示、
フォルダの方は、usr/local/src下にrbenv.dというフォルダがあります。
回答1件
あなたの回答
tips
プレビュー