問題タブ [pik]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3859 参照

ruby - WindowsのGitBashでPikforRubyを使用するにはどうすればよいですか?

私はWindows上で複数のバージョンのRuby(およびRails)を実行しており、Pikを使用してそれらを切り替えています。コマンドラインで、私は呼び出すことができます

利用可能なルビーバージョンのリストを取得し、使用するには

ruby 1.9.2をアクティブバージョンにするには:

私はgitbashで同じことをすることができません:

ルビーのバージョンはまだ1.8.6です

gitbashはpikへのパスを認識できないようです。git bash内のパスを変更する方法はありますか、それともgit bashでpikを実行する別の方法がありますか?

0 投票する
0 に答える
325 参照

ruby - Windows XP のコマンド プロンプトで Pik を実行した後、Git/Cygwin で Pik を実行するにはどうすればよいですか?

Ruby 1.8.7 をインストールしました。今、私のシステムにも Ruby 1.9.2 が必要です。Windows システムを使用しているため、RVm の代わりに PIK を使用する必要があります。私はすでに Cygwin と Git Bash を用意しています。Windows XP コマンド プロンプトから pik をインストールし、$PATH 変数を変更して、pik パスを ruby​​ パスの前に置きました。現在、pik コマンドは Windows で機能しますが、「1.9.2 は不明です」というエラーがスローされるため、新しい Ruby をインストールできません。私のCygwinとGitはRubyバージョンを正しく取得しますが、pik commonを認識せず、それを行う方法がわかりません. 他の記事から、Cygwin と Git の bash ファイルの 1 つで USER PROFILE 変数を変更して試しましたが、役に立ちませんでした。

その共通ファイルを $USERPROFILE ディレクトリに配置する必要があることを正確に教えてください。bash ファイルを見つけることができず、すべてのインストールが C ドライブにあります。

0 投票する
1 に答える
258 参照

ruby - 1.9.2をインストールした後、Ruby 1.8.7を動作させることができません

Windows 7にワンクリックインストーラーでruby 1.9.2をインストールしました。

これで、1.8.7 でのみ動作する gem ができました

そこで、Pik をインストールして、1.8.7 を動作させようとしています。

irb は正常に動作しますが、require は動作しません。

たとえば、gem list を実行すると、問題の gem がリストされます。irb で gem を要求すると、ロードするファイルがないと表示されます。

Pik を使用して 1.9.2 に戻すと、すべて問題ありません (つまり、gem がロードされます)。

私はpikの外側とpikの内側にgemをロードしようとしました。

1.8.7 で実行されているロード パスは次のとおりです。

パスに Ruby187/lib/ruby/gems/1.8 が表示されません...おそらくそれが問題ですか? もしそうなら、どうすれば修正できますか(ロードパスを変更する方法がわかりません)、pikが機能しない理由や修正するために何ができるかを誰かが知っていますか.

最後に、1.9.2 を削除して 1.8.7 をクリーン インストールする方法を知っている人はいますか?

助けてくれてありがとう!

0 投票する
1 に答える
715 参照

ruby-on-rails - Windowsのシステムパスにpikをインストールする

仕事中のWindowsマシンにpik(rubyバージョン管理)を( C:\bin に)インストールしましたが、システムパスにインストールされていないため、追加する必要があると言われました。Windows マシンはあまり使用しません。誰でもこれを行う方法を教えてもらえますか?

0 投票する
2 に答える
1513 参照

windows - Ruby 1.9.3を使用するようにWebrickサーバーを設定するには?

特定のRubyバージョンに対してrailsサーバーを指定できますか?

私はgitbashとpikを使用してWindowsを使用しています。rubyinstaller で ruby​​ 192 と 193 をインストールしました。Pik は、.bashrc .pikrc を多数追加し、config.yml ファイルを編集した後にセットアップされます。ルビーを切り替えることができ、gitbash は変更を認識します。すべて順調に見えます。

ただし、単純なテスト レール アプリを実行すると、レール サーバーの実行に失敗します。エラーではありませんが、ウェルカム ページはプレーン テキストのみです。ruby は 193 に設定されていますが、最後の 2 行目に記載されているように、webrick は 192 を報告します。

193を使用するようにwebrickを設定するには? ヒントをいただければ幸いです。

0 投票する
1 に答える
250 参照

windows - スペース文字が原因で Windows マシンの Pik パスが機能しない

Windows マシンに pik をセットアップしようとしています。.pikrc ファイルには、次のコード行があります。

どうやら、git bash はプログラムとファイルの間のスペースを処理できません。

どうすればこれを解決できますか?

git の起動時:

0 投票する
2 に答える
1109 参照

ruby-on-rails - Windows 7 の Pik が選択内容を記憶しない

pikWindows 7 で使用しpikています。Ruby のバージョンの選択を覚えておくことができません。

例:

コマンド ウィンドウ 1

バージョン 193 を選択します。

ここで、別のコマンド ウィンドウを起動します。

コマンド ウィンドウ 2

新しいウィンドウでは、ルビの選択は記憶されていません。pikコマンド ウィンドウ セッション間でルビの選択を保持するにはどうすればよいですか?

0 投票する
1 に答える
520 参照

ruby-on-rails - pik、ruby ライブラリ、git bash の正しいパス

ローカルの SQLite3 データベースを Heroku にプッシュするために、pik をインストールして ruby​​ -v 192 を使用できるようにしました (タイムゾーン エラーが発生しましたが、他の投稿では、Ruby バージョン 193 を使用していることが原因である可能性があると示唆されていました)。

github の指示に従いました: http://rubyonwindowsguides.github.com/book/ch02-03.html

v 193 と v192 を切り替えることができるようになり、pg (0.12.2 x86-mingw32) や taps (0.3.24) など、私が知っている必要な gem をバンドルでインストールしました。

私がv193にいるときは、すべて問題ありません。

ただし、v192 で実行しようとすると、次のようになります。

また

...次のようなエラー ページが表示されます。

私の Ruby ライブラリは c:/Users/Umezo/.pik ではなく c:/ にあるため、これはパスの問題のようです。v192 への初期パスを c:/ ではなく .pik フォルダーにインストールした可能性があると思います。この問題を解決するにはどうすればよいですか?

私の関連ファイルは、githubの指示で推奨されているように保存されています:

ファイルの内容は次のとおりです。

.pikrc

config.yml

.bashrc

これらすべてのファイルがどのように相互接続されているか、またはそれぞれが正確に何を行っているかはまだわかりません。そのため、どのファイルを変更または移動すればよいかわかりません。

よろしくお願いします。

0 投票する
1 に答える
1784 参照

ruby - pikエラー:プライベートメソッド `gsub'がnil:NilClassに対して呼び出されました

pikにJRuby1.3.1を追加するとエラーが発生します。エラー:

これは私のパス環境変数です:

これは、1.3.1バージョンを追加しようとしたときです。

JRuby1.7.0バージョンを追加する場合はそうではありません。

以前にJRuby1.3.1をpikに追加しましたが、今回このエラーの原因が何であるかわかりません。何か案は?

0 投票する
1 に答える
924 参照

ruby - エラー:プライベートメソッド `gsub'がnil:NilClassをpik installruby1.9.3で呼び出しました

Windows 7マシンに、jruby 1.6.7をインストールしてから、「geminstallpik」を使用してpikをインストールしました。次に、pikを正しくインストールしたpik_install C:\binを実行しました。「pikls」コマンドを正しく実行できます。

C:\Users\nir>pik ls * 167: jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM)...

私のパスは:- C:\Users\nir>echo %PATH% C:\Program Files\Java\jdk1.7.0\bin; C:\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\jruby-1.6.7\bin;C:\cygwin\bin;

ただし、「pik install ruby​​ 1.9.3」コマンドを実行すると、次のエラーが発生します:- C:\Users\nir>pik install ruby 1.9.3

エラーが発生しました:

---インストールされたpikバージョンは0.2.8でした。そして、ファイアウォールの設定を無効にしました。

どんな助けでも大歓迎です。