1

(残念ながら) Windows 8 マシンに Ruby 用の activerecord gem をインストールしようとしています。DevKitをインストールしたばかりで、PowerShellで以下を実行しようとしました

gem install activerecord

これは私が得る出力です

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the C:/Ruby193/lib/ruby/gems/1.9.1 directory.

私はマシンの管理者なので、何が気に入らないのか一生わかりません。

4

2 に答える 2

0

最終的に、Ruby と DevKit をアンインストールして再インストールし、動作させる必要がありました。

于 2013-09-03T13:55:54.413 に答える
0

念のために言っておきますが、C:/Ruby193/lib/ruby/gems/1.9.1 ディレクトリにパーミッションを設定したときに、下に伝播するように指示しましたか? Ruby193 ディレクトリの [プロパティ] -> [詳細設定] に移動し、[すべての子オブジェクトのアクセス許可を置き換える....] を選択すると、異なる結果が得られる場合があります。それか、gem コマンドのバイナリを見つけて、デフォルトで管理者として実行されることを確認してください。

于 2013-08-30T20:57:23.087 に答える